Size: a a a

Django [ru] #STAY HOME

2021 May 15

ЛV

Лосяш-Ремонтяш Vlad ... in Django [ru] #STAY HOME
попробуй в форму добавить "files=request.FILES,"
источник

^

^^ in Django [ru] #STAY HOME
В форме есть ещё другие файлы, прикреплённые. Для обработки я их так и достаю.
источник

ЛV

Лосяш-Ремонтяш Vlad ... in Django [ru] #STAY HOME
То есть в одной и той же форме из всех файлов не сохраняется только одно новое значение?
источник

^

^^ in Django [ru] #STAY HOME
Остальные файлы попадают в отдельную модель. А аватарка вместе с остальными полями формы должна апдейтить данные юзера. Все поля работают корректно и файлы прикрепляются. Баг именно на аву влияет
источник

ЛV

Лосяш-Ремонтяш Vlad ... in Django [ru] #STAY HOME
То есть у тебя одна форма это CustomUserChangeForm, вторая - Attachment. Правильно понимаю?
источник

^

^^ in Django [ru] #STAY HOME
На фронте всё ок, я вижу как в пост запросе есть поле avatar, в нём файл. Но на бэке когда я делаю print form cleare-data там старая ава
источник

^

^^ in Django [ru] #STAY HOME
Да
источник

^

^^ in Django [ru] #STAY HOME
Аттачмент это модель
источник

ЛV

Лосяш-Ремонтяш Vlad ... in Django [ru] #STAY HOME
Тогда получается что у тебя в форму form = CustomUserChangeForm(request.POST, instance= user) новый аватар и не передаётся, все файлы направляются в fl = Attachment(owner=user, file = f, role_now = role) и только туда
источник

ЛV

Лосяш-Ремонтяш Vlad ... in Django [ru] #STAY HOME
Я могу быть не прав, это пока что просто предположение
источник

^

^^ in Django [ru] #STAY HOME
Так интересно, спасибо, сейчас попробую что то сделать. Надеюсь можно получить файл по input name. Может реально так. Но аватарка не попадает в прикреплённые файлы если что
источник

Юd

Юра de jure in Django [ru] #STAY HOME
Подскажите пожалуйста:

в urls один единственный пусть. пустая строка.

а при попытке зайти на сайт через браузер(localhost:8000/) получаю редирект на localhost:8000/blog/

обрыл все файлы, нигде этого блога нет
источник

Юd

Юра de jure in Django [ru] #STAY HOME
Откуда он взялся?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
почему 5000 порт?
источник

Юd

Юра de jure in Django [ru] #STAY HOME
тьфу, ошибся 8000
источник

DT

Dan Tyan in Django [ru] #STAY HOME
может где-то в сеттингс
источник

Юd

Юра de jure in Django [ru] #STAY HOME
тоже нет
источник

D

D in Django [ru] #STAY HOME
может закешировалось?
может установлен какой пакет такой?
попробуй ввести /404, чтоб увидеть ошибку и список существующий адресов? типа:
источник

Юd

Юра de jure in Django [ru] #STAY HOME
источник

Юd

Юра de jure in Django [ru] #STAY HOME
В кэше нет
источник