সাধারণ একটি ফর্ম বানাই
Create Simple Form
Create a forms.py file in your app directory and define the form
from django import forms
class ContactForm(forms.Form):
name = forms.CharField(label='Your Name', max_length=100)
email = forms.EmailField(label='Your Email')
message = forms.CharField(widget=forms.Textarea)
from django.shortcuts import render
from django.http import HttpResponse
from .forms import ContactForm
def contact_view(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
# handle form processing here
# ...
return HttpResponse('Yes Form Is Valid')
else:
form = ContactForm()
return render(request, 'contact.html', {'form': form})
templates/create.html content like Below
<form method="post">
<div data-gb-custom-block data-tag="csrf_token"></div>
{{ form.as_p }}
<input type="submit" value="Submit">
</form>
formapp/urls.py like Below
from django.urls import path
from . import views
urlpatterns = [
path('contact/', views.contact_view, name='contact'),
]
Screenshots

Last updated