我有一个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属性?
提前致谢!