0

以下を参照してください (これは django doc の例です)。私が必要としているのは、Web アプリケーションが選択肢を動的に追加および削除できることであり、それらの選択肢でモデルを更新する必要があります。実際、最良の方法は、選択肢を別のデータベースに保存し、モデルを ForeignKey を介してそれらと関連付けることです。モデルで選択可能な選択肢が残るようにコードを変更するにはどうすればよいですか? ありがとう。

from django.db import models

class Student(models.Model):

    YEAR_IN_SCHOOL_CHOICES = [
        ('FR', 'Freshman'),
        ('SO', 'Sophomore'),
        ('JR', 'Junior'),
        ('SR', 'Senior'),
    ]
    year_in_school = models.CharField(max_length=2,
                                  choices=YEAR_IN_SCHOOL_CHOICES,
                                  default=FRESHMAN)
4

1 に答える 1