Size: a a a

Django [ru] #STAY HOME

2018 December 18

p

pavel in Django [ru] #STAY HOME
мне вообще для чойсов
источник

PB

Petr B. in Django [ru] #STAY HOME
pavel
а на будующее если будет селетк2 , что посоветуешь?
У меня в проекте фронт - spa, соответственно шаблоны у меня только в админке и емейлах
источник

PB

Petr B. in Django [ru] #STAY HOME
Соответственно формами почти не пользуюсь
источник

DB

Dima Boger in Django [ru] #STAY HOME
Есть модель MyModel с полями first и second. В админке вместо этих полей нужно выводить хитрое поле селектом, а при сохранении модели в зависимости от того что лежит в этом хитром поле — разбирать на first и second. Хитрое поле в базу класть не нужно, оно виртуальное, по сути
источник

PB

Petr B. in Django [ru] #STAY HOME
источник

DB

Dima Boger in Django [ru] #STAY HOME
А как быть с инлайновыми формами в таком случае?
источник

DB

Dima Boger in Django [ru] #STAY HOME
а, видимо также
источник

PB

Petr B. in Django [ru] #STAY HOME
Угу
источник

PB

Petr B. in Django [ru] #STAY HOME
Тут, к сожалению, не так красиво, как могло бы быть
Т.е. поле "отчество" из модели Профиль нельзя засунуть в админке модели Юзер между полями "имя" и "фамилия", можно только подключить профиль как инлайн :(
источник

DB

Dima Boger in Django [ru] #STAY HOME
:(
class TestForm(forms.ModelForm):
   class Meta:
       model = MyModel
       fields = '__all__'

class TestInline(admin.StackedInline):
   form = TestForm

class TestAdmin(admin.ModelAdmin):
   inlines = [TestInline]
   ...


<class 'something.TestAdmin'>: (admin.E105) 'something.TestInline' must have a 'model' attribute.
источник

PB

Petr B. in Django [ru] #STAY HOME
Dima Boger
:(
class TestForm(forms.ModelForm):
   class Meta:
       model = MyModel
       fields = '__all__'

class TestInline(admin.StackedInline):
   form = TestForm

class TestAdmin(admin.ModelAdmin):
   inlines = [TestInline]
   ...


<class 'something.TestAdmin'>: (admin.E105) 'something.TestInline' must have a 'model' attribute.
Ну инлайн это тоже моделадмин
источник

PB

Petr B. in Django [ru] #STAY HOME
В инлайне моднль укажи
источник

DB

Dima Boger in Django [ru] #STAY HOME
о, вроде отпустило
источник

DB

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

АБ

Алексей Белов in Django [ru] #STAY HOME
Всем привет, как можно брать имя input c request.POST?
источник

IF

Invisible Fox in Django [ru] #STAY HOME
request.POST['name']
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Или что?
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Где name это name у input
источник

АБ

Алексей Белов in Django [ru] #STAY HOME
Это да, но мне надо циклом
источник

АБ

Алексей Белов in Django [ru] #STAY HOME
Принтовать
источник