【发布时间】:2016-08-21 15:20:25
【问题描述】:
我正在开发一个使用Django-quiz 应用程序的网页。当您安装django-quiz 时,您可以在Admin 中创建测验、问题等。
不幸的是,没有办法,如何将Quiz分配给我的模型Language所以我正在寻找一种方法,如何将字段Language添加到模型Quiz中。
我已经尝试过了,但它不起作用。我已经尝试创建带有附加字段的代理模型,但我意识到在代理模型中这是不可能的。
from quiz.models import Sitting,Quiz
class QuizAddLanguage(models.Model):
quiz = models.OneToOneField(Quiz)
language = models.ForeignKey(Language)
您知道如何将字段添加到第三方应用模型吗?
【问题讨论】:
-
语言应该与测验有什么样的关系? 1(语言)到许多测验?
-
这次,OneToOne 应该就足够了——每种语言都会有一个测验。
标签: django django-models django-apps django-quiz