সাধারণ একটি ফর্ম বানাই

Create Simple Form

  1. 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})

  1. 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>
  1. formapp/urls.py like Below

from django.urls import path
from . import views

urlpatterns = [
    path('contact/', views.contact_view, name='contact'),
]

Screenshots

App Screenshot

Last updated