私はdjangoモデルクラスにmodelChoiceフィールドを持っています。その選択肢は別のモデル値に基づいています。後者のモデルに新しいエントリを追加するたびに、サーバーを再起動するまで値がページに反映されません。以下の私のコードです:私は、サーバーを再起動するまでdjangoモデルをリロードする方法
from multiselectfield import MultiSelectField
class FirstModel(models.Model):
choices = [(x.pk,x.subject_title) for x in Subject.objects.all()]
choices = tuple(choices)
subjects_to_offer = MultiSelectField(choices=choices)
class Subject(models.Model):
# field declarations
今私は、件名を更新するたびに、値は、ページには反映されません。サーバを再起動せずにFirstモデルを再ロードするにはどうすればいいですか? 多くのタンク P.S MultiSelectFieldは、https://github.com/goinnn/django-multiselectfieldのパッケージです。いくつかの機能が追加されています。サーバーを再起動しなくてもモデルを再ロードする方法を見つけられれば、私はうまくいくでしょう。