我有类似于以下的模型:
class Country(models.Model):
name = models.CharField(max_length=50, unique=True)
class City(models.Model):
name = models.CharField(max_length=50, unique=True)
country = models.ForeignKey(Country)
基本上我想在我的模板中向数据库添加一个城市。在此之前,我应该将它链接到已经存在的国家,所以我想在我的模板中使用“自动完成字段”来从数据库中获取国家
我定义了以下表格:
class AddCityForm(forms.ModelForm):
city_name = forms.CharField(max_length=100)
country_name = forms.CharField(max_length=100)
在我的模板中,我有这样的表格:
<form action="/city/add" method="post">{% csrf_token %}
{{ add_city_form.as_p }}
<input type="submit" value="Submit" />
</form>
那么在 django 中是否有任何解决方案,可以从数据库中自动完成“country_name”字段?
干杯,Django的新手。