168得票6回答
Django数据库查询:如何通过id获取对象?

Django会自动创建一个名为id的字段作为主键。 现在我需要通过这个id获取对象。object = Class.objects.filter() 如何编写该过滤器?

168得票9回答
创建 Django 模型或更新已存在模型

我想创建一个模型对象,比如说Person,如果这个人的id不存在,那么我会去得到这个人的对象。 创建一个新的Person对象的代码如下:class Person(models.Model): identifier = models.CharField(max_length = 10)...

164得票3回答
如何对Django的查询集进行有效排序?

我想做的是: 获取得分最高的30个作者 (Author.objects.order_by('-score')[:30]) 按照last_name排序作者 有任何建议吗?

160得票9回答
如何获取所有行的查询集,每个查询集只包含特定的字段?

我有一个名为Employees的模型,我想要一个QuerySet包含所有行,但只包含每行的一些特定字段而不是全部字段。 我知道如何查询表/模型中的所有行:Employees.objects.all() 我想知道如何为每个Queryset元素选择字段。我该怎么做?

158得票4回答
Django - 如何创建文件并将其保存到模型的FileField中?

这是我的模型。我想要做的是,每当一个模型实例被保存时,生成一个新文件并覆盖现有的文件:class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_t...

155得票7回答
Django错误 - 匹配的查询不存在。

我最近将我的项目发布到生产级别,但突然间我遇到了一些在开发阶段从未遇到过的问题。 当用户提交某些操作时,有时会出现以下错误。Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/dj...

154得票3回答
如何在Django模型中使外键字段可选?

我有以下代码: subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) 有可能我不会拥有书籍的全部三个值。有...

149得票3回答
创建Django模型时,是否可以传递字典?

是否可以使用list、dictionary或其他什么东西来做类似的事情?data_dict = { 'title' : 'awesome title', 'body' : 'great body of text', } Model.objects.create(data_di...

149得票6回答
Django的FileField如何在运行时确定upload_to参数

我正在尝试设置上传功能,以便如果用户joe上传文件,则文件将存储在MEDIA_ROOT / joe而不是所有人的文件都存储在MEDIA_ROOT下。问题是我不知道如何在模型中定义这一点。以下是当前的代码:class Content(models.Model): name = model...

148得票8回答
如何在Django中执行SELECT MAX操作?

我有一个对象列表,如何运行查询以得到一个字段的最大值: 我正在使用以下代码:def get_best_argument(self): try: arg = self.argument_set.order_by('-rating')[0].details exc...