AutoVervollständigen-Feld in Django
Ich habe Modelle, die der folgenden ähnelt:
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)
und im wesentlichen möchte ich hinzufügen, dass eine Stadt, um die Datenbank in meinem template. Vor, dass, sollte ich durch einen link auf das Land, das bereits vorhanden ist, so möchte ich 'AutoVervollständigen-Feld' in mein template zu bekommen, das Land, aus DB
Habe ich der folgenden form definiert:
class AddCityForm(forms.ModelForm):
city_name = forms.CharField(max_length=100)
country_name = forms.CharField(max_length=100)
In meinem template habe ich die Formen wie diese :
<form action="/city/add" method="post">{% csrf_token %}
{{ add_city_form.as_p }}
<input type="submit" value="Submit" />
</form>
gibt es also keine Lösung in django, um das Feld 'country_name' automatisch vervollständigt aus der databese ?
cheers,
Neuling in django.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja. Sie können überprüfen, django-AutoVervollständigen aus
Wie die Zeit vergeht, Django-Anwendungen steigen und fallen. Es gibt ein Gitter auf
djangopackages.org
vergleicht verschiedene autocompletion-Lösungen und bietet Hinweise auf Ihre Entwicklung status: https://djangopackages.org/grids/g/auto-complete/