我有一个Person
与模型有关系的City
模型:
class Person(models.Model):
...
state = models.CharField(max_length=2, choices=STATES)
city = models.ForeignKey('City')
class PersonForm(ModelForm):
...
class Meta:
model = Person
class City(models.Model):
name = models.CharField(max_length=200)
state = models.CharField(max_length=2)
我正在使用 aModelForm
通过as_p
属性在模板中呈现 Person 表单。
我有一组预加载的City
数据库数据(它是数据库中的一大组数据),我不希望将这些数据加载到select
创建为包含的表单中的列表中Person
。
有没有办法避免在 html 中加载该组数据,使用ModelForm
和as_p
属性?
提前致谢!