Size: a a a

Django [ru] #STAY HOME

2020 August 14

MS

Maik Sturm in Django [ru] #STAY HOME
Nire
Да я уже понял, что ты не обрабатываешь отсутствие фото
Как я уже писал:

Если я оборачивал в if / else, просто ничего не выдавало, мол фото и нет
источник

N

Nire in Django [ru] #STAY HOME
Maik Sturm
Как я уже писал:

Если я оборачивал в if / else, просто ничего не выдавало, мол фото и нет
Ну да, просто это надо оставить, если чел не загрузил фото
источник

N

Nire in Django [ru] #STAY HOME
Иначе зачем ты бланк тру поставил в модели?
источник

N

Nire in Django [ru] #STAY HOME
Если чтобы не менялось прошлое, то другое дело и делается не так вроде
источник

JS

Jon Snow in Django [ru] #STAY HOME
Maik Sturm
Как я уже писал:

Если я оборачивал в if / else, просто ничего не выдавало, мол фото и нет
А как ты проверял?
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Nire
Ну да, просто это надо оставить, если чел не загрузил фото
Да, конечно. Сейчас просто на этапе в принципе реализовать загрузку фото, и чтобы видеть traceback, оставил голым
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Jon Snow
А как ты проверял?
Оборачивал в if user.photo
источник

N

Nire in Django [ru] #STAY HOME
Maik Sturm
Оборачивал в if user.photo
Убери clean_photo
источник

JS

Jon Snow in Django [ru] #STAY HOME
Если пользователь не загружает фото, то ему ставится дефолтное или он вообще без фото?
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Jon Snow
Если пользователь не загружает фото, то ему ставится дефолтное или он вообще без фото?
На данный момент без фото
источник

JS

Jon Snow in Django [ru] #STAY HOME
А напомните щас проблема на каком этапе
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
показывает ошибку , а какая именно нет... как можно ее посмотреть
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Код во вьюхе вида:

if form.is_valid() :
   form.save() # вместо каждого атрибута

Не повлиял на ситуацию
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Maik Sturm
Окей, парни, кажется я застрял.

У меня есть модель пользователя. У него есть поле photo. Мне нужно сделать страницу редактирования профиля пользователя, где я смогу загрузить фото. Но после выбора фото при редактировании профиля, я нажимаю "сохранить" и.. Выдаёт ошибку: это моё поле has no file associated with (Так как после сохранения идёт перенапрааление на страницу, которая должна выводить фото)

Кстати, у меня есть в папке сервера папка "media", но внутри неё отчаянно не хочет появляться аватар пользователя.

Код всего, чего на мой взгляд проблема касается (разбит на блоки) :

dpaste.org/Eedc

Полный trace back:

dpaste.org/qtmO

Не могу понять, в чем причина... Ощущение, будто я забыл что-то сделать. Буду крайне рад вашей помощи
На этом этапе)
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Nire
Убери clean_photo
Убрал эту дичь, не повлияло
источник

N

Nire in Django [ru] #STAY HOME
Maik Sturm
Убрал эту дичь, не повлияло
Если сам не валидируешь поле, оно не нужно.
источник

N

Nire in Django [ru] #STAY HOME
ARTUR KNYAZEV
показывает ошибку , а какая именно нет... как можно ее посмотреть
Так, ты же форму сделал, а зачем в админке заполняешь?
источник

JS

Jon Snow in Django [ru] #STAY HOME
Убери слеш в конце медиа и покажи как статику подключаешь
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Nire
Если сам не валидируешь поле, оно не нужно.
Здесь я валидирую его? Как именно? Блок выше, где photo =forms.FileField..?
источник

JS

Jon Snow in Django [ru] #STAY HOME
Maik Sturm
Убрал эту дичь, не повлияло
Ну оно ни на что и не повлияло бы, просто бессмысленный метод
источник