Size: a a a

Django [ru] #STAY HOME

2019 April 19

V

Valera in Django [ru] #STAY HOME
Skoomer
хочу сделать редактирование поля(формы) без перезагрузки страницы , использовал https://docs.djangoproject.com/en/2.1/topics/class-based-views/generic-editing/#ajax-example  
есть форма в файле forms.py  есть class TodoUpdate(UpdateView)  но что-то я не заметил  изменений , все так же при клике на поле меня перенаправляет на шаблон редактирования
Насколько я помню, в urls нужно добавить ту ссылку, по которой происходит ajax
но могу ошиьаться
источник

S

Skoomer in Django [ru] #STAY HOME
Valera
покажи код
источник

S

Skoomer in Django [ru] #STAY HOME
да бля как эту фото убрать )
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Anton Malchikov
если аттрибута не существует, самый верный способ - hasattr()
dir(self.cover) выводит атрибут url, т.е. сам атрибут есть всегда, а вот значение, при отсутствия файла, выдаёт ошибку:
ValueError: The 'cover' attribute has no file associated with it.
источник

🇧S

🇧🇾 Eugene Sobolev in Django [ru] #STAY HOME
Skoomer
да бля как эту фото убрать )
Отредактируй сообщение, нажми крестик на превью)
источник

AM

Anton Malchikov in Django [ru] #STAY HOME
Александр Виноградов
dir(self.cover) выводит атрибут url, т.е. сам атрибут есть всегда, а вот значение, при отсутствия файла, выдаёт ошибку:
ValueError: The 'cover' attribute has no file associated with it.
если так, то урла к несуществующему файлу пройдет проверку if self.cover.url
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Anton Malchikov
если аттрибута не существует, самый верный способ - hasattr()
такая проверка выдаст туже ошибку
hasattr(self.cover, 'url')
источник

AM

Anton Malchikov in Django [ru] #STAY HOME
Александр Виноградов
такая проверка выдаст туже ошибку
hasattr(self.cover, 'url')
если есть урла, но нужно удостовериться, указывает она куда-то или нет, в любом случае нужно пробовать взять объект по урле
источник

S

Skoomer in Django [ru] #STAY HOME
🇧🇾 Eugene Sobolev
Отредактируй сообщение, нажми крестик на превью)
не нахожу крестик и превью
источник

S

Skoomer in Django [ru] #STAY HOME
источник

AM

Anton Malchikov in Django [ru] #STAY HOME
мб в джанге есть какие-то кулхаки для такого случая
источник

🇧S

🇧🇾 Eugene Sobolev in Django [ru] #STAY HOME
Skoomer
не нахожу крестик и превью
Сообщение в телеграме)
источник

V

Valera in Django [ru] #STAY HOME
Александр Виноградов
такая проверка выдаст туже ошибку
hasattr(self.cover, 'url')
Ты деалешь эту проверку где? В шаблоне? Если да (да даже если нет), просто поставь для cover значение по умолчанию и норм будет. Мне каежтся значение для картинок/изображений всегда должно быть по умолчанию. А если юзеру надо поменять, уже меняет и збс
источник

S

Skoomer in Django [ru] #STAY HOME
🇧🇾 Eugene Sobolev
Сообщение в телеграме)
а как вобще убрать это фото ? я не пойму откуда оно подтягиваеться
источник

🇧S

🇧🇾 Eugene Sobolev in Django [ru] #STAY HOME
Skoomer
а как вобще убрать это фото ? я не пойму откуда оно подтягиваеться
Из профиля на гитхабе, наверное
источник

MS

MIT STUDENT in Django [ru] #STAY HOME
Skoomer
а как вобще убрать это фото ? я не пойму откуда оно подтягиваеться
preventdefault() делаешь?
источник

S

Skoomer in Django [ru] #STAY HOME
вот фото других нету
источник

🇧S

🇧🇾 Eugene Sobolev in Django [ru] #STAY HOME
Ну черт его знает тогда)
источник

V

Valera in Django [ru] #STAY HOME
Интернет помнит все)
источник

tv

tsar vcube in Django [ru] #STAY HOME
gunicorn или uwsgi, что Вы используете ?
источник