Привет, у меня есть регистрационная форма, которая содержит поля имени пользователя и электронной почты. После регистрации пользователь имеет возможность редактировать свой профиль, который содержит имя пользователя, адрес электронной почты и два других поля dob и фото (изображение профиля) .. после нажатия на кнопку отправки все поля сохраняются в db, кроме поля фотографии. Я проверил db, столбец «фото» пуст. Когда я нажимаю «редактировать профиль» во второй раз, я получаю данные для всех полей, кроме фотографии. Может кто-нибудь сказать мне, почему поля фотографий не хранятся в db?изображение не сохраняется в db редактировать профиль django
0
A
ответ
1
Скорее всего, вы забыли добавить enctype
atrribute в <form>
тег. Это должно быть так:
<form method="POST" enctype="multipart/form-data">
...
</form>
Другой возможной причиной является инициирование формы, например, без request.FILES
аргумента. Правильное создание форма:
form = MyForm(request.POST, request.FILES)
Смежные вопросы
- 1. Django Редактировать профиль проблемы
- 2. Django Изображение не сохраняется
- 3. django - get_or_create() не сохраняется в sqlite db
- 4. Django - Редактировать данные в db
- 5. Как сохранить редактировать профиль в django
- 6. Django admin: Как разрешить пользователям редактировать профиль?
- 7. Django позволяет пользователю редактировать свой профиль
- 8. (Django) Обновляя UserProfile, изображение не сохраняется правильно
- 9. Редактировать профиль в Meteor
- 10. Редактировать профиль пользователя Ajax
- 11. Перенаправление из/в профиль/профиль/редактировать [FOSUserBundle]
- 12. Django FormView - Поле ввода не сохраняется в DB
- 13. save() форма из django не сохраняется в DB
- 14. Изображение не сохраняется в папке
- 15. Разрешить пользователю редактировать профиль
- 16. Как ограничивать Пользователь может редактировать свой профиль только в django?
- 17. Spec не войдя в Редактировать профиль
- 18. Не удается редактировать профиль конфигурации в OpsCenter
- 19. Django - request.session не сохраняется
- 20. Изображение не сохраняется DataViewAdapter
- 21. MS Access Db не сохраняется в Vb.net
- 22. изображение не сохраняется в папке
- 23. изображение не сохраняется в папке
- 24. Magento, 1 db поле не сохраняется
- 25. Булево поле не сохраняется в форме Django
- 26. Суть JPA не сохраняется в DB
- 27. Forerunner DB не сохраняется в узле (электрон)
- 28. Элемент ICollection ApplicationUser не сохраняется в DB
- 29. Rails Array не сохраняется в DB
- 30. select tag option не сохраняется в DB
Мой файл editprofile.html выглядит следующим образом <метод = "пост" действия вида = "/"> {% csrf_token%} {{}} form.as_p <входной тип = "отправить" значение = "Отправить" /> Теперь, где я должен это написать? ENCTYPE = "многочастному/форм-данных" ?? – user4327436
Изменить первую строку вашего шаблона на '
По-прежнему он не сохраняется в db, когда я удаляю blank = True в моем фото в моем профиле редактирования после ввода данных, когда я нажимаю кнопку «Отправить», запрашивает «это поле обязательно» для поля фотографии, поскольку оно не сохраняется. – user4327436