任意加入 Django Models
假设模型 X 有一个字段 n (整数)。现在我还有一个模型 Y ,其中包含字段 n 和 m (整数)。是否可以使用 Django ORM 选择 x (模型 X) 以便存在 y …
Django:日期范围查询性能问题
在 MySQL 后端,Django 将 filter(date__year=2011) 转换为 ... WHERE date BETWEEN 2011-01-01 00:00:00 和 2011-12-31 23:59:59.99 在 SQL 中,执行…
通过 Django 中的模型表单保存多对多数据
我在从表单中保存多对多字段时遇到问题。这是我的模型: class TextIssue(models.Model): Issue = models.CharField(max_length=150, unique=True) de…
Django、多态性和 N+1 查询问题
我正在 Django 中编写一个应用程序,我想在使用外键时利用隐式继承。就我而言,处理这个问题的唯一方法是使用 django_polymorphic 库(Django 中没有…
在中间模型中保存ManyToMany字段数据时出现问题
首先,对不起我的英语。 我有这样的结构,想法是: 产品可以有很多供应商,供应商自己也有产品 class Supplier(Model): title = CharField() def add_…
QuerySet 下标无法按预期工作
当使用过滤器获得查询集时,可以很容易地使用以下代码来执行更改和保存操作: qs = SomeModel.objects.filter(owner_id=123) # suppose qs has 1 or m…
通过 Django ORM 获取两个字段的所有可用组合?
我有这个 Django 模型: class Lecture(models.Model): lecture_number = models.CharField(_('lecture number'), max_length=20) title = models.Cha…
Django:ORM 是否支持 SQL“IN”?操作员?
Django ORM 是否支持 SQL IN 运算符?比如: SELECT * FROM user WHERE id IN (1, 5, 34, 567, 229) 我如何使用 Django ORM 进行这样的查询? 谢谢。…
如何使用 Django 的 ORM 注册图像
如何在不使用表单且不复制任何文件的情况下在 Django ImageField 中注册图像文件? 我在 /images 有几千个 JPG,我想将它们注册到一个图像模型中,类…
如何解决 Django 中缺乏跨数据库外键支持的问题
我知道 Django 不支持外国跨多个数据库的键(最初是 Django 1.3 文档) 但我正在寻找解决方法。 什么不起作用 我有两个模型,每个模型都在一个单独的…
Django:当涉及的 2 个表位于不同的数据库中时,涉及 FK 的对象创建仍然有效吗?
我有一个 Django 模型: class Note(models.Model) : text = models.TextField() owner = models.ForeignKey(User) 如果 Note 和 User 位于不同的数据…
Django 通过多对多中间表中的多个字段进行过滤
我的 django 项目中有以下模型: class Video(models.Model): media = models.ForeignKey(Media) class Media(models.Model): title = models.CharFie…
深度关系搜索
我正在寻找解决此问题的“pythonic”/“orm-ic”解决方案... 模型 Soldier 本身有一个 ManyToManyField。 class Soldier(models.Model): ... subordin…
Django 多个数据库 - 无法连接到 mysql 服务器回退到 sqlite
我有一个带有多个数据库的 Django 应用程序。默认数据库位于本地计算机上。还有一个远程mysql数据库,用于一些写操作,但并不总是up。当服务器关闭时…