194得票3回答
我该如何在models.py中引用Django的设置变量?

这是一个非常初级的问题。但是我陷入了困境。如何在我的model.py文件中引用Django设置变量?NameError: name 'PRIVATE_DIR' is not defined 尝试了许多其他方法,包括 settings.PRIVATE_DIR settings.py:PRIVA...

191得票15回答
在Django模型中,存储列表的最有效方法是什么?

目前我的代码中有很多类似以下的Python对象:class MyClass(): def __init__(self, name, friends): self.myName = name self.myFriends = [str(x) for x in frie...

191得票6回答
在Django中,如何使用动态字段查找来筛选QuerySet?

给定一个类:from django.db import models class Person(models.Model): name = models.CharField(max_length=20) 是否有可能,如果可能的话,如何创建一个可以基于动态参数过滤的QuerySet?例...

189得票36回答
django.db.migrations.exceptions.InconsistentMigrationHistory

当我在我的Django项目中运行python manage.py migrate命令时,我会收到以下错误:Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_c...

188得票3回答
Django - 过滤外键属性

我尝试根据ForeignKey的特定字段的值,在Django中过滤表格。例如,我有两个模型:class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKe...

185得票3回答
Django动态模型字段

我正在开发一个多租户应用程序,在该应用程序中,一些用户可以通过管理员定义自己的数据字段以收集表单中的附加数据并对其进行报告。后一部分使得JSONField不是一个很好的选择,因此我有了以下解决方案:class CustomDataField(models.Model): """ ...

184得票7回答
为什么Django的model.save()方法不调用full_clean()方法?

我只是好奇,是否有人知道为什么 Django 的 ORM 除非作为模型表单的一部分保存,否则不会调用 'full_clean' 方法。 请注意,当您调用模型的 save() 方法时,full_clean() 不会自动调用。 当您想要为手动创建的模型运行一步模型验证时,需要手动调用它。 ...

183得票7回答
如何在Django中获取当前登录用户的ID?

如何获取当前登录用户的ID? 在`models.py`中: class Game(models.model): name = models.CharField(max_length=255) owner = models.ForeignKey(User, related_n...

182得票13回答
Django如何为单个模型导出数据?

我能否在Django中仅对单个模型执行dumpdata,而不是整个应用程序?如果可以,如何操作? 对于一个应用程序,操作方式如下: python manage.py dumpdata myapp 然而,我想要一些特定的模型被转储,例如"myapp.mymodel"。原因是,我在同一个应...

182得票10回答
Django: 如何从字符串获取模型?

在Django中,您可以像这样指定关系:author = ForeignKey('Person') 然后在内部,它必须将字符串“Person”转换为模型Person。 执行此操作的函数在哪里? 我想使用它,但我找不到它。