我有类似以下型号:自动完成场在Django
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)
,基本上我想一个城市在我的模板添加到数据库中。在此之前,我应该将其链接到已经存在的国家,所以我想用“自动完成场”在我的模板,从DB
获得国家,我有以下形式定义:
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的任何解决方案,使从databese自动完成的领域“COUNTRY_NAME”?
欢呼, django新手。
Django的自动完成的最后一个提交于2009年[Django的自动完成光(https://github.com/yourlabs/django -autocomplete-light /)目前处于活动状态 – shadi