Ich habe ein Modell mit E-Mail-Feld geschrieben. Ich habe einige E-Mails von Admin hinzugefügt. Was ich brauche, ist, wenn ich eine E-Mail eingeben, die mit der Datenbank E-Mail überprüfen sollten, wenn vorhanden sind es E-Mail zeigen sollte bereits vorhanden ist:Wie überprüfe ich, ob meine E-Mail-Adresse in der Datenbank verfügbar ist oder nicht?
models.py #in meiner Datenbank bereits einige Daten
class Friend(models.Model):
email = models.EmailField(max_length=100)
def __str__(self):
return self.email
dort
forms.py
class FriendForm(forms.ModelForm):
class Meta:
model = Friend
fields = ['email']
views.py
def check(request):
form = FriendForm(request.POST or None)
if form.is_valid():
form = Friend.objects.filter(**form.cleaned_data)
context = {
'form': form
}
return render(request, "one.html", context)
Ich importierte alles. Wenn ich diesen Code versuche, wird direkt auf one.html gerendert. Was ich brauche, ist es sollte überprüfen, ob E-Mail in der Datenbank ist, dann sollte es nur rendern.
wenn ich die –
Prüfung auf andere HTML-Seite umleiten möchten bearbeitet ans – Exprator
ich diese Fehlermeldung bekam https://ibb.co/bMpfnw –