所以我有一个包含很多问题的测试模型。我在TestAdmin中将它们显示为inlines。在
class QuestionInline(admin.TabularInline):
model = Question
class TestAdmin(admin.ModelAdmin):
inlines = [
QuestionInline,
]
在保存时,我重写了save方法,在这里我计算测试的最大结果:
^{pr2}$然而,当save方法被调用时,问题值不会被更新,因此我必须保存模型两次。为什么会这样?我该怎么解决?在
必须先保存父对象才能写入其m2m字段。请查看How to create an object for a Django model with a many to many field?以获取关于类似主题的讨论。在
相关问题 更多 >
编程相关推荐