edit model in view django 3 code example
Example 1: createview django
# Required imports
from django.urls import reverse_lazy
class YourView(CreateView):
model = Model
fields = ['your_fields']
template_name = 'your_template'
success_url = reverse_lazy('home')
def form_valid(self, form):
form.instance.user = self.request.user
super(YourView, self).form_valid(form)
return redirect('home')
Example 2: django edit model data in django view
emp = Employee.objects.get(pk = emp_id)
emp.name = 'Somename'
emp.save()