我有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)
我使用ModelForm
通过as_p
属性在模板中呈现Person表单。
我为City
数据库预先加载了一组数据(这是数据库中的大量数据),我不希望将这些数据加载到{{ 1}}在创建的表单中列出包含select
的列表。
有没有办法使用Person
和ModelForm
属性来避免在html中加载这组数据?
提前致谢!