У меня есть метод, при котором я сохраняю данные от пользователей, но у каждого пользователя должен быть один профиль, поэтому каждый раз, когда он сохраняет, данные должны быть перезаписаны.
сначала я проверяю, есть ли у него данные профиля, и в этом случае я добавляю экземпляр в форму. если нет, (это его первая регистрация), я просто добавляю данные в БД
мой код:
но я получаю сообщение об ошибке: «QuerySet» объект не имеет атрибута «_meta»
мой метод правильный? Спасибо!
def save_userprofile (запрос):
if request.method == 'POST':
u = UserProfile.objects.filter(created_by = request.user)
if u:
form = UserProfileForm(request.POST, request.FILES,instance=u )
else:
form = UserProfileForm(request.POST, request.FILES)