Size: a a a

Django [ru] #STAY HOME

2019 October 15

V

Vlad in Django [ru] #STAY HOME
да, View или ViewSet же
источник

M

Mike in Django [ru] #STAY HOME
Vlad
да, View или ViewSet же
ага, в serializere указал все поля fields = '__all__' для модели User. И написал вюху для current_user
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
🦄🌟🍷🚀🎉
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
источник

BE

Black Eyes in Django [ru] #STAY HOME
Всем доброго утра!
В админке, в форме в def clean(self) даю новое значение поля, вообще решил сделать так, что если администратор в админке не заполнил поле slug оно будет равняться slugify(title)
Все хорошо, кроме того, что в админку при ошибке возвращается пустое поле, self.data это querydict его менять нельзя. Вот мой код
https://dpaste.de/udBC
Предзаполнить поле?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
Всем доброго утра!
В админке, в форме в def clean(self) даю новое значение поля, вообще решил сделать так, что если администратор в админке не заполнил поле slug оно будет равняться slugify(title)
Все хорошо, кроме того, что в админку при ошибке возвращается пустое поле, self.data это querydict его менять нельзя. Вот мой код
https://dpaste.de/udBC
Предзаполнить поле?
cleaned_data = super().clean()
сначала надо сделать это
источник

DT

Dan Tyan in Django [ru] #STAY HOME
потом своя логика
источник

DT

Dan Tyan in Django [ru] #STAY HOME
при чем скорее всго без присвоения
источник

DT

Dan Tyan in Django [ru] #STAY HOME
учти что если поля slug нет в форме
то оно обрабатыватся не будет
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
cleaned_data = super().clean()
сначала надо сделать это
сначала делаю cleaned_data = super().clean()
Меняю slug, если такой есть, то в админку возвращается пустое поле, как вернуть прдлогаемое значение?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
сначала делаю cleaned_data = super().clean()
Меняю slug, если такой есть, то в админку возвращается пустое поле, как вернуть прдлогаемое значение?
потому что cleaned не возвращается в форму
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
потому что cleaned не возвращается в форму
как мне быть?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
как мне быть?
так не пробовал ?
@admin.register(Brand)
class BrandAdmin(admin.ModelAdmin):
   list_display = ['__str__', 'slug', 'get_logo']
   search_fields = ['title']
   prepopulated_fields = {
       'slug': ('title',),
   }
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я про prepopulated_fields
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
так не пробовал ?
@admin.register(Brand)
class BrandAdmin(admin.ModelAdmin):
   list_display = ['__str__', 'slug', 'get_logo']
   search_fields = ['title']
   prepopulated_fields = {
       'slug': ('title',),
   }
не пробовал
источник

DT

Dan Tyan in Django [ru] #STAY HOME
попробуй ;)
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
попробуй ;)
wow cool!
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
попробуй ;)
Получается можно удалять этот код весь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
/report
источник