私はDjango-quizアプリを使用しているWebページで作業しています。 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(言語)から多くのクイズへ? – Sayse
この場合、OneToOneで十分です。各言語ごとに1つのクイズがあります。 –
[Django - サードパーティのモデルを変更せずに拡張する方法]の可能な複製(http://stackoverflow.com/questions/3433131/django-how-to-extend-3rd-party-models-without-modifying) – Sayse