Tag: django

如何过滤Django中的DateTimeField的date?

我正在尝试过滤DateTimeField比较date。 我的意思是: MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22)) 我得到一个空的查询集列表作为答案,因为(我认为)我不考虑时间,但我想要“任何时间”。 Django中有这样一个简单的方法吗? 我有时间在设定的date时间,它不是00:00 。

Django相当于count和group by

我有一个看起来像这样的模型: class Category(models.Model): name = models.CharField(max_length=60) class Item(models.Model): name = models.CharField(max_length=60) category = models.ForeignKey(Category) 我想每个类别的项目select计数(只是计数),所以在SQL中,它将如此简单: select category_id, count(id) from item group by category_id 有没有相当于做这个“Django的方式”? 或者是纯SQL是唯一的select? 我熟悉Django中的count()方法,但是我没有看到如何通过组合。

Django-Registration&Django-Profile,使用你自己的自定义表单

我正在使用django注册和djangoconfiguration文件来处理注册和configuration文件。 我想在注册时为用户创build一个configuration文件。 我已经创build了一个自定义registry单,并使用以下教程将其添加到了urls.py: http://dewful.com/?p=70 本教程的基本思想是重写默认registry单以同时创buildconfiguration文件。 forms.py – 在我的个人资料的应用程序 from django import forms from registration.forms import RegistrationForm from django.utils.translation import ugettext_lazy as _ from profiles.models import UserProfile from registration.models import RegistrationProfile attrs_dict = { 'class': 'required' } class UserRegistrationForm(RegistrationForm): city = forms.CharField(widget=forms.TextInput(attrs=attrs_dict)) def save(self, profile_callback=None): new_user = RegistrationProfile.objects.create_inactive_user(username=self.cleaned_data['username'], password=self.cleaned_data['password1'], email=self.cleaned_data['email']) new_profile = UserProfile(user=new_user, city=self.cleaned_data['city']) new_profile.save() return […]

我怎样才能得到完整/绝对URL(与域)在Django?

与此问题完全相同,但必须有一种方法可以在没有“网站”模块的情况下执行此操作。 这只是愚蠢的…我不应该查询我的数据库来阻止url! 我想用reverse()来使用它。

(13:权限被拒绝)连接上游:

我正在用nginx和gunicornconfigurationdjango项目。 当我访问我的端口gunicorn mysite.wsgi:application –bind=127.0.0.1:8001在nginx服务器我在我的错误日志文件中得到以下错误。 2014/05/30 11:59:42 [crit] 4075#0: *6 connect() to 127.0.0.1:8001 failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8001/", host: "localhost:8080" 我的nginx.conf文件 server { listen 8080; server_name localhost; access_log /var/log/nginx/example.log; error_log /var/log/nginx/example.error.log; location / { proxy_pass http://127.0.0.1:8001; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; } […]

Python – Pytz – 时区列表?

我想知道Python库Pytz中timezone参数的所有可能值是什么。 解 for tz in pytz.all_timezones: print tz Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Asmera Africa/Bamako Africa/Bangui Africa/Banjul Africa/Bissau Africa/Blantyre Africa/Brazzaville Africa/Bujumbura Africa/Cairo Africa/Casablanca Africa/Ceuta Africa/Conakry Africa/Dakar Africa/Dar_es_Salaam Africa/Djibouti Africa/Douala Africa/El_Aaiun Africa/Freetown Africa/Gaborone Africa/Harare Africa/Johannesburg Africa/Juba Africa/Kampala Africa/Khartoum Africa/Kigali Africa/Kinshasa Africa/Lagos Africa/Libreville Africa/Lome Africa/Luanda Africa/Lubumbashi Africa/Lusaka Africa/Malabo Africa/Maputo Africa/Maseru Africa/Mbabane Africa/Mogadishu Africa/Monrovia Africa/Nairobi Africa/Ndjamena Africa/Niamey Africa/Nouakchott […]

最喜欢的Django提示和function?

受到“隐藏的特征…”这个问题的启发,我很好奇听到你最喜欢的Django技巧,或者你所知道的一些鲜为人知却很有用的function。 请每个答案只包含一个提示。 添加Django版本的要求,如果有的话。

Django聚合:两个域的乘法求和

我有一个这样的模型 class Task(models.Model): progress = models.PositiveIntegerField() estimated_days = models.PositiveIntegerField() 现在我想在数据库级别上进行计算Sum(progress * estimated_days) 。 使用Django聚合我可以有每个领域的总和,但不是领域的乘法的总和。

在Django模板中执行getattr()样式查找

Python的getattr()方法在您事先不知道某个属性的名称时非常有用。 这个function也可以在模板中派上用场,但是我从来没有想过要做到这一点。 是否有可以执行dynamic属性查找的内置标签或非内置标签?

如何使用Python / Django执行HTML解码/编码?

我有一个string是HTML编码的: &lt;img class=&quot;size-medium wp-image-113&quot; style=&quot;margin-left: 15px;&quot; title=&quot;su1&quot; src=&quot;http://blah.org/wp-content/uploads/2008/10/su1-300×194.jpg&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;194&quot; /&gt; 我想改变它: <img class="size-medium wp-image-113" style="margin-left: 15px;" title="su1" src="http://blah.org/wp-content/uploads/2008/10/su1-300×194.jpg" alt="" width="300" height="194" /> 我希望这个注册为HTML,以便通过浏览器呈现为图像,而不是显示为文本。 我发现如何在C#中执行此操作,而不是在Python中执行此操作。 有人可以帮我吗? 谢谢。 编辑:有人问为什么我的string像这样存储。 这是因为我正在使用networking抓取工具“扫描”网页并从中获取特定的内容。 该工具(BeautifulSoup)以该格式返回string。 有关 在Python中将XML / HTML实体转换为Unicodestring