Ich habe ein ModelChoice-Feld in meiner Django-Modell-Klasse, deren Auswahl basiert auf einem anderen Modell Werte. Jedes Mal, wenn ich dem letzteren Modell neue Einträge hinzufüge, spiegelt der Wert meine Seite nicht wider, bis ich den Server neu starte. unten ist mein Code:Wie neu laden Django Modell
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
jetzt jede i Zeit den Betreffs aktualisieren, werden die Werte nicht auf der Seite beziehen, bis ich den Server neu starten. bitte, wie lade ich das erste modell neu, ohne den server neu zu starten. Viele Tanks P.S das MultiSelectField ist Paket von https://github.com/goinnn/django-multiselectfield es ist wie ein Auswahlfeld, außer es hat einige zusätzliche Funktionen. Wenn ich nur eine Möglichkeit finde, die Modelle neu zu laden, ohne den Server neu zu starten, dann geht es mir gut