Как я могу запросить атрибут класса, расширяющий класс User в django
Я всегда получаю эту ошибку
DoesNotExist в /file/new/1 StaffUser, соответствующий запросу, не существует.
Мой models.py
class StaffUser(User):
department = models.ForeignKey(Dept, on_delete=models.RESTRICT)
Мой Views.py
def FileUploadForm(request, pk):
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
folder = Folder.objects.get(id=pk)
if form.is_valid():
form.save(commit=False)
u = StaffUser.objects.get(username=request.user)
form.instance.fileuser = u
form.instance.folder = folder
form.instance.department = u.department
form.save()
messages.success(request, f'File Successfully uploaded to {folder}!')
return redirect('home')
else:
form = UploadFileForm()
return render(request, "pages/fileup_form.html", {'form': form, 'pk':pk})
Я хочу получить отдел пользователя и добавить в базу данных