次のようなモデルがあります。
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>
フィールド 'country_name'をデータベースからオートコンプリートするために、djangoに解決策はありますか?
乾杯、ジャンゴの初心者。