Я пытался понять это часами через пару дней и не могу заставить его работать. Я был везде Я продолжу пытаться понять это, но надеялся на более быстрое решение. Я использую хранилище данных App Engine + Django.
Используя запрос в представлении и пользовательских формах, я смог получить список в форме, но затем я не смог опубликовать. Я пытался выяснить, как динамически добавлять варианты как часть формы Django ... Я пробовал разные способы, но безуспешно. Помогите!
Ниже представлены две модели. Я хотел бы получить отдельный список address_id для отображения в поле местоположения в InfoForm. Эти поля могут (и, возможно, должны) называться одинаково, но я подумал, что было бы проще, если бы они назывались по-разному.
class Info(db.Model):
user = db.UserProperty()
location = db.StringProperty()
info = db.StringProperty()
created = db.DateTimeProperty(auto_now_add=True)
modified = db.DateTimeProperty(auto_now=True)
class Locations(db.Model):
user = db.UserProperty()
address_id = db.StringProperty()
address = db.StringProperty()
class InfoForm(djangoforms.ModelForm):
info = forms.ChoiceField(choices=INFO_CHOICES)
location = forms.ChoiceField()
class Meta:
model = Info
exclude = ['user','created','modified']