Kontaktformular erstellen: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Der Seiteninhalt wurde durch einen anderen Text ersetzt: „* Kontaktformular erstellen mit Django
Zeile 1: Zeile 1:
* [[Kontaktformular erstellen mit Django]]
* [[Kontaktformular erstellen mit Django]]
== Kontaktformular erstellen mit Django ==
Ein Kontaktformular ist eine einfache Möglichkeit für Ihre Benutzer, mit Ihnen in Kontakt zu treten. In diesem Tutorial werden wir ein Kontaktformular in Django erstellen.
== Schritt 1: Ein Django-Projekt erstellen ==
Erstellen Sie ein neues Django-Projekt mit dem folgenden Befehl:
<pre>
pip install django  # Installieren Sie Django, wenn Sie es noch nicht installiert haben
django-admin startproject Kontaktformular .  # Erstellen Sie ein neues Django-Projekt mit dem Namen "Kontaktformular"
</pre>
Dieser Befehl erstellt ein neues Django-Projekt mit dem Namen "Kontaktformular".
== Schritt 2: Eine Django-App erstellen ==
Erstellen Sie eine neue Django-App mit dem folgenden Befehl:
<pre>
python manage.py startapp Kontakt  # Erstellen Sie eine neue Django-App mit dem Namen "Kontakt"
</pre>
Dieser Befehl erstellt eine neue Django-App mit dem Namen "Kontakt".
== Schritt 3: Ein Kontaktformular erstellen ==
Erstellen Sie ein neues Formular in der Datei Ihrer Django-App: Kontakt/forms.py
<pre>
from django import forms
class KontaktFormular(forms.Form):
    name = forms.CharField(label='Name', max_length=100)
    email = forms.EmailField(label='E-Mail')
    nachricht = forms.CharField(label='Nachricht', widget=forms.Textarea)
</pre>
Dieses Formular enthält die Felder "Name", "E-Mail" und "Nachricht".
== Schritt 4: Eine Kontaktseite erstellen ==
Erstellen Sie eine neue Ansicht in der Datei Ihrer Django-App: Kontakt/views.py
<pre>
from django.shortcuts import render
from .forms import KontaktFormular
def kontakt(request):
    form = KontaktFormular()
    return render(request, 'kontakt.html', {'form': form})
</pre>
Diese Ansicht erstellt ein neues Kontaktformular und rendert die Kontaktseite.
== Schritt 5: Eine Kontaktseite erstellen ==
Erstellen Sie eine neue HTML-Datei in Ihrer Django-App: Kontakt/templates/kontakt.html
<pre>
<h1>Kontaktformular</h1>
<form method="post">
    {% csrf_token %}
    {{ form.as_p }}
    <button type="submit">Absenden</button>
</form>
</pre>
Diese HTML-Datei enthält das Kontaktformular.
== Schritt 6: Eine URL hinzufügen ==
Fügen Sie eine URL zu Ihrer Django-App hinzu: Kontaktformular/urls.py
<pre>
from django.urls import path
from . import views
urlpatterns = [
    path('', views.kontakt, name='kontakt'),
]
</pre>
Diese URL leitet die Benutzer zur Kontaktseite weiter.
== Fertig! ==
Sie haben erfolgreich ein Kontaktformular in Django erstellt. Benutzer können jetzt mit Ihnen in Kontakt treten, indem sie das Formular ausfüllen und absenden.

Version vom 15. Dezember 2024, 16:48 Uhr