Kontaktformular erstellen: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
// via Wikitext Extension for VSCode
Zeile 1: Zeile 1:
== Kontaktformular erstellen in Django ==
== Kontaktformular erstellen mit Django ==
Ein Kontaktformular ist eine einfache Möglichkeit für Ihre Benutzer, um mit Ihnen in Kontakt zu treten. In diesem Tutorial werden wir ein Kontaktformular in Django erstellen.
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 ==
== Schritt 1: Ein Django-Projekt erstellen ==
Erstellen Sie ein neues Django-Projekt mit dem folgenden Befehl:
Erstellen Sie ein neues Django-Projekt mit dem folgenden Befehl:
<pre>
<pre>
django-admin startproject Kontaktformular .
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>
</pre>
Dieser Befehl erstellt ein neues Django-Projekt mit dem Namen "Kontaktformular".
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:41 Uhr

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:

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"

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:

python manage.py startapp Kontakt  # Erstellen Sie eine neue Django-App mit dem Namen "Kontakt"

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

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)

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

from django.shortcuts import render
from .forms import KontaktFormular

def kontakt(request):
    form = KontaktFormular()
    return render(request, 'kontakt.html', {'form': form})

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

<h1>Kontaktformular</h1>
<form method="post">
    {% csrf_token %}
    {{ form.as_p }}
    <button type="submit">Absenden</button>
</form>

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

from django.urls import path
from . import views

urlpatterns = [
    path('', views.kontakt, name='kontakt'),
]

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.