Size: a a a

Django [ru] #STAY HOME

2020 January 25

Р

Руслан in Django [ru] #STAY HOME
Наткнулся на initial data, но не знаю, как это правильно использовать
источник

IL

Ivan Lerner in Django [ru] #STAY HOME
Ты про форму на фронте или модель?
источник

Р

Руслан in Django [ru] #STAY HOME
Про модель и про использование формы в шаблоне
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Руслан
То же самое, что и вчера:
Мне нужно, чтобы в форме поле "user" заполнялось, используя имя пользователя автоматически, без возможности изменения
источник

G

GithubReleases in Django [ru] #STAY HOME
python/cpython tagged: v3.9.0a3
Link: https://github.com/python/cpython/releases/tag/v3.9.0a3
Release notes:
Python 3.9.0a3
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
гайс, подскажите как нагуглить решение: в админке, когда хочу изменить одну из своих моделей получаю Exception Value:
too many values to unpack (expected 2)
источник

Р

Руслан in Django [ru] #STAY HOME
О, четко, спасибо)
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
class StudentAdmin(admin.ModelAdmin):
   readonly_fields = ('emails', 'phone')
   last_display = ('id', 'first_name', 'last_name', 'emails', 'group')
   list_select_related = ['groups']

   def user_info(self, obj):
       pass

   def get_readonly_fields(self, request, obj=None):
       readonly_fields = super().get_readonly_fields(request, obj)
       if request.user.groups.filter('manager').exist():
           return readonly_fields + 'emails', 'phone',
       return readonly_fields
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
это описание админского класса модели, которую не получается отредактировать
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
куда гуглить, подскажете?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Nikolay Kolesnik
куда гуглить, подскажете?
           return readonly_fields + 'emails', 'phone',
у тебя в этом месте получается не тупл+тупл, а (тупл+строка, строка)
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
не помогло, все такая же ошибка
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
Nikolay Kolesnik
не помогло, все такая же ошибка
А что ты сделал?
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
return readonly_fields + (‘emails', 'phone’,)
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
удалил метод get_readonly_fields и ошибки нет, вью открылся. сейчас еще раз посмотрю по докам и обучалкам как правильно сделать, возможно что-то упустил
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
думаю, что это связано с тем, что у меня readonly_fields = ('emails', 'phone') первой строчкой, а потом я к ним пытаюсь добавить emails, phone еще раз, не уверен
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Kolesnik
думаю, что это связано с тем, что у меня readonly_fields = ('emails', 'phone') первой строчкой, а потом я к ним пытаюсь добавить emails, phone еще раз, не уверен
ты что tuple() + tuple() делаешь что-ли?

не важно сколько раз в readonly_fields у тебя встречаются одинаковые поля
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
Artem Gubatenko
ты что tuple() + tuple() делаешь что-ли?

не важно сколько раз в readonly_fields у тебя встречаются одинаковые поля
да, делаю тапл+тапл
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
Кортеж
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
в общем пофиксил
источник