devo modelli simili al seguente:campo di completamento automatico in 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)
ed essenzialmente voglio aggiungere una Città al database nel mio modello. Prima di allora, dovrei collegarlo al Paese che già esiste, quindi voglio usare 'campo completamento automatico' nel mio modello per ottenere Paese da DB
Ho la seguente forma definita:
class AddCityForm(forms.ModelForm):
city_name = forms.CharField(max_length=100)
country_name = forms.CharField(max_length=100)
In mio modello ho le forme come questa:
<form action="/city/add" method="post">{% csrf_token %}
{{ add_city_form.as_p }}
<input type="submit" value="Submit" />
</form>
così c'è alcuna soluzione in Django, per rendere il campo 'country_name' compilato automaticamente dal databese?
cheers, novizio in django.
L'ultimo commit di django-autocomplete è stato nel 2009. [django-autocomplete-light] (https://github.com/yourlabs/django -autocomplete-light /) è attualmente attivo – shadi