python - Django ManyToManyField 可以包含多个不同的模型类吗?我该如何订购?
问题描述
我正在构建一个 List 模型,希望能够包含和订购各种不同的其他模型类型。
class Parent(models.Model):
title
class Child(models.Model):
parent = ForeignKey(Parent)
order
text
class Meta:
ordering = ['order',]
class List(models.Model):
list_items = ManyToMany???
如何设置它以便 List 可以同时包含 Parent 和 Child 模型?(并且还有一个 List 包含其他 List 模型?)
虽然我可以在 Child 级别为 Parent 订购 Child 模型(即 child.order),但我如何为 List 订购 Parent、Children 和 List_items?
解决方案
推荐阅读
- mule - Mule 中的并行同步服务调用
- c++ - 类没有名为的成员
- gulp - gulp-template (lodash) 被 javascript 模板所覆盖
- azure - QnA Maker 服务地点仅限于美国西部
- facebook-graph-api - 如何在 Facebook Graph API 中按名称搜索页面,使用 Python 调用最少?
- swift - Swift 4 - 如何在 typealias 的完成处理程序帮助下获得结果(字典和数据)
- php - PHP/Laravel:使用特定键名创建 JSON
- rxjs - forkJoin 不触发响应
- r - 将值增量保存到 R 中的数据框
- jetty - 如何在 Eclipse-jetty-websocket version-8 中将授权标头添加到客户端握手请求