以下を参照してください (これは 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)