Как разрешить пользователям обновлять данные? Я получаю ошибку ограничения NOT NULL
from django.contrib.auth.signals import user_logged_in
from django.shortcuts import redirect, render
from django.contrib.auth.models import User,auth
from django.contrib.auth import authenticate,logout
from django.contrib import messages
from django.contrib.auth.decorators import login_required
@login_required
def update(request):
if request.method=="POST":
firstname=request.POST.get('first_name')
lastname=request.POST.get('last_name')
"""email=request.POST.get('email')
username=request.POST.get('username')"""
#password=request.POST.get('password')
cur=request.user
print(cur)
print('i came till here')
user=User.objects.filter(username=cur).update(first_name=firstname,last_name=lastname)
user.save()
print('i came here')
return redirect('profile')
else:
print('i came to elses block')
redirect('index')
Я хочу, чтобы пользователи обновляли свои данные, но при попытке отправки я получаю ошибку "Not null constraint". Проблема только в функции обновления. Любая помощь будет оценена по достоинству.