问题是让内联模型根据其他模型预先选择一些领域.
我们举一个例子:
class Document(models.Model):
DOC_TYPES = ((DC1, 'Doc type 1'), (DC2, 'Doc type 2'))
doctype = model.CharField(choices=DOC_TYPES, default=DC1)
class OptionCategory(models.Model):
name = model.CharField()
class Option(models.Model):
document = models.ForeignKey(Document)
option_category = models.ForeignKey(OptionCategory)
some_data = models.CharField()
Run Code Online (Sandbox Code Playgroud)
假设该选项是在文档模型admin中内联定义的.
OptionCategory是必要的 - 那些可能由管理员添加 - 我想有一个文档的创建表单,内联表单中有很多选项模型,因为有选项类别.这可以使用Option模型管理中的附加功能轻松实现.问题是:
Document.doctype添加类似的doctype字段后OptionCategory) - 最好使用ajax?