Класс CreateView в Django
Минимум - модель, поля, шаблон
и URL успеха. Шаблон - как у
обычной формы:
{{ form.as_p }} и CSRF:
from django.urls import reverse_lazy
from django.views.generic.edit import CreateView
from main.models import Employee
class EmployeeCreateView(CreateView):
model = Employee
fields = ['name', 'surname', 'age', 'salary']
template_name = 'employees/form.html'
success_url = reverse_lazy('employees')
Сделайте CreateView
для работника.