Size: a a a

Django [ru] #STAY HOME

2018 December 18

АБ

Алексей Белов in Django [ru] #STAY HOME
и name и value
источник

АБ

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

DB

Dima Boger 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.
Теперь новый вопрос: чего щас принято тянуть, чтобы в админке был селект с автокомплитом? Нужно исключительно автокомплит по choices, никаких хитростей и связей
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Алексей Белов
При этом не зная name
Это где так надо?
источник

DB

Dima Boger in Django [ru] #STAY HOME
Алексей Белов
При этом не зная name
итерируйся по POST как по словарю
источник

DB

Dima Boger in Django [ru] #STAY HOME
django-autocomplete-light слишком умный какой-то, views хочет, хотя оно мне не нужно
источник

АБ

Алексей Белов in Django [ru] #STAY HOME
Приходит форма которая может быть рандомной, но всегда есть нейм и валю
источник

АБ

Алексей Белов in Django [ru] #STAY HOME
for x in request.POST:
           print(x.value)
источник

АБ

Алексей Белов in Django [ru] #STAY HOME
Как добратся к value?
источник

DB

Dima Boger in Django [ru] #STAY HOME
request.POST[x]
источник

DB

Dima Boger in Django [ru] #STAY HOME
я же говорю — как в словарях
источник

АБ

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

PB

Petr B. in Django [ru] #STAY HOME
Dima Boger
Теперь новый вопрос: чего щас принято тянуть, чтобы в админке был селект с автокомплитом? Нужно исключительно автокомплит по choices, никаких хитростей и связей
Готового такого из коробки нет.
Посмотри на contrib.admin.widgets.AutocompleteMixin (или АвтокомплитСелектедМиксин?)
источник

PB

Petr B. in Django [ru] #STAY HOME
Я наследуюсь от него и переопределяю что мне нужно
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Dima Boger
request.POST[x]
Тогда это странно. Ты в request передаешь не ключ. Скорее
for name, value in request.POST:
...
источник

DB

Dima Boger in Django [ru] #STAY HOME
request.POST ведёт себя как словарь — это dict-like объект
источник

DB

Dima Boger in Django [ru] #STAY HOME
и итерируется он точно также как и словарь
источник

DB

Dima Boger in Django [ru] #STAY HOME
Invisible Fox
Тогда это странно. Ты в request передаешь не ключ. Скорее
for name, value in request.POST:
...
хочется вот такого — дописывай .items()
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Invisible Fox
Тогда это странно. Ты в request передаешь не ключ. Скорее
for name, value in request.POST:
...
Тогда это сразу даст value
источник

DB

Dima Boger in Django [ru] #STAY HOME
Invisible Fox
Тогда это сразу даст value
Предлагаю подучить словари
источник