Questions tagged «django»

Django是使用Python编写的开放源代码服务器端Web应用程序框架。它旨在减少创建复杂的数据驱动的网站和Web应用程序所需的工作量,并特别注重更少的代码,无冗余以及比隐式更显式。

11
Django rest框架嵌套了自指对象
我有看起来像这样的模型: class Category(models.Model): parentCategory = models.ForeignKey('self', blank=True, null=True, related_name='subcategories') name = models.CharField(max_length=200) description = models.CharField(max_length=500) 我设法通过序列化器获得了所有类别的平面json表示形式: class CategorySerializer(serializers.HyperlinkedModelSerializer): parentCategory = serializers.PrimaryKeyRelatedField() subcategories = serializers.ManyRelatedField() class Meta: model = Category fields = ('parentCategory', 'name', 'description', 'subcategories') 现在,我要做的是让子类别列表具有子类别的内联json表示形式而不是其ID。django-rest-framework我该怎么做?我试图在文档中找到它,但它似乎不完整。

9
获取所有相关的Django模型对象
如何获得所有具有ForeignKey指向对象的模型对象的列表?(有点像Django管理员中DELETE CASCADE之前的Delete确认页面)。 我试图提出一种合并数据库中重复对象的通用方法。基本上,我希望所有具有ForeignKeys指向对象“ B”的对象都被更新为指向对象“ A”,这样我就可以删除“ B”而不会丢失任何重要内容。 谢谢你的帮助!


2
Django模板显示项目值或空字符串
我在模板中的代码是这样的: {% for item in items %} {{ item.somefield }} {% endfor %} 如果item.somefield不是None,我想显示项目值,或者显示一个空字符串。我不想使用{%if item.somefield%}语句,我想要类似{{item.somefield或''}}}的东西(我尝试过,但是不起作用)



3
带有Nginx的WSGI vs uWSGi [关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 在Nginx上使用WSGI VS uWSGI时,谁能解释优点/缺点。 目前,我正在为Django网站构建生产服务器,该服务器已经准备好了,但无法决定应该使用WSGI还是uWSGI。您能否详细说明每种配置的不同之处?哪种配置最合适? 提前致谢
88 python  django  nginx  wsgi  uwsgi 

4
Django模板:如何访问列表中第一项的属性
很简单 我有一个传递给Django模板的Python列表。 我可以使用以下方式专门访问此列表中的第一项 {{ thelist|first }} 但是,我也想访问该项目的属性...理想情况下,您会认为它看起来像这样: {{ thelist|first.propertyName }} 但可惜,事实并非如此。 是否有任何模板解决方案,或者我只是发现自己传递了一个额外的模板变量...

9
Django模板路径
我正在Windows 7环境中的http://docs.djangoproject.com/en/dev/intro/tutorial02/#intro-tutorial02上关注此教程。我的设置文件是: TEMPLATE_DIRS = ( 'C:/django-project/myapp/mytemplates/admin' ) 我base_template从admin/base_site.htmlDjango本身的源代码(django / contrib / admin / templates)的默认Django admin模板目录中的模板中获取了该模板,并将其按照本教程的说明放入myapp目录的admin子目录中。 由于某种原因,它似乎并没有产生影响。有什么问题的线索吗?我需要做一个同步数据库吗?
87 python  django 

3
如何在virtualenv上安装旧版本的Django?
这听起来像是一个愚蠢的问题,因为的目的virtualenv恰恰是这样:在虚拟环境中安装某个特定版本的软件包(在本例中为Django)。但这正是我想要做的,我无法弄清楚。 我在Windows XP上,并且成功创建了虚拟环境,并且能够运行它,但是我应该如何在其中安装我想要的Django版本呢?我的意思是,我知道要使用新创建的easy_install脚本,但是如何安装Django 1.0.7?如果这样做easy_install django,它将安装最新版本。我尝试1.0.7以各种方式将版本号放入此命令,但是没有任何效果。 我该怎么做呢?

3
Django TestCase的断言方法列表在哪里?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我用谷歌搜索找到断言方法列表。但是似乎该文档已被很好地隐藏了。有人知道它在哪里吗?
87 django  testing  assert 

3
Django检查是否存在查询
在Django中如何检查查询是否存在任何条目 sc=scorm.objects.filter(Header__id=qp.id) 这就是在php中完成的方式 if(mysql_num_rows($resultn)) { // True condition } else { // False condition }

13
Django中唯一的BooleanField值?
假设我的models.py像这样: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() 我只希望拥有一个Character实例,而拥有is_the_chosen_one == True其他所有实例is_the_chosen_one == False。我怎样才能最好地确保遵守这种唯一性约束? 考虑到在数据库,模型和(admin)表单级别遵守约束的重要性的答案的最高分!

10
如何要求登录Django通用视图?
我想限制对Django通用视图处理的URL的访问。 对于我的观点,我知道login_required装饰器可以完成这项工作。同样,“创建/删除/更新通用视图”login_required也带有该参数,但是我找不到其他通用视图的方法。
87 python  django 

4
在Django模板中对相关项目进行排序
是否可以在DJango模板中对一组相关项目进行排序? 也就是说:此代码(为清晰起见,省略了HTML标记): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor %} 显示几乎完全是我想要的。我唯一想更改的是我要按姓氏排序的与会者列表。我试图说这样的话: {% for event in events %} {{ event.location }} {% for attendee in event.attendee_set.order_by__last_name %} {{ attendee.first_name }} {{ attendee.last_name …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.