Всем привет, какие разделы читать в документации ?
есть модель, форма и вьюха.
в модели устанавливаем фореджин кей
user = models.ForeignKey(settings.AUTH_USER_MODEL,blank=True)
юзер что авторизован, как мне во вьюхе проверить его ? , у меня к конкретному юзеру может быть привязана только одна запись в бд с формой. если юзер уже заполнил форму значит ему не выводится форма для заполнения а если заполнена то идет редирект на страницу с профилем.
может кто скинет ссылок что читать конкретно или подскажет просто.
def user_data(request):
if request.method == "POST":
form = UserDataForm(request.POST)
if form.is_valid():
#уставливает связь сохраняемой формы с авторизованным юзером
form.instance.user = request.user
print(request.user)
form.save()
return redirect('/')
else:
form=UserDataForm()
return render(request,'myoffice/userdata.html',{'form':form})