from django.db import models
# Create your models here.
class Person(models.Model):
name = models.CharField(max_length=100)
email = models.EmailField()
message = models.TextField()
app/forms.py
from django import forms
from .models import Person
class PersonForm(forms.ModelForm):
class Meta:
model = Person
fields = '__all__'
from django.shortcuts import render
from django.http import HttpResponse
from .forms import PersonForm
def create_person(request):
if request.method == 'POST':
form = PersonForm(request.POST)
if form.is_valid():
form.save()
return HttpResponse('success')
else:
form = PersonForm()
return render(request, 'person.html', {'form': form})
app/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.create_person, name='modelform'),
]