Size: a a a

Django [ru] #STAY HOME

2021 March 23

SW

Sunrise Wing in Django [ru] #STAY HOME
Подскажите, пожалуйста, где прочитать про авторизацию/аутентификацию средствами DRF.
источник

А

Андрей in Django [ru] #STAY HOME
День добрый. Подскажите, как добавить в форму скрытое поле с определённым значением?
Мне нужно в форме хранить title продукта, который сейчас открыт.
Нашёл такое решение:
    title = forms.ModelMultipleChoiceField(
       queryset=Room.objects.all())

   def __init__(self, *args, room_slug=None, **kwargs):
       super(forms.Form, self).__init__(*args, **kwargs)
       if room_slug is not None:
           self.fields['title'].queryset = Room.objects.filter(
               slug=room_slug
           )


Но когда форма делает POST-запрос, данного поля там нет.
источник

N

Nonverbis in Django [ru] #STAY HOME
Андрей
День добрый. Подскажите, как добавить в форму скрытое поле с определённым значением?
Мне нужно в форме хранить title продукта, который сейчас открыт.
Нашёл такое решение:
    title = forms.ModelMultipleChoiceField(
       queryset=Room.objects.all())

   def __init__(self, *args, room_slug=None, **kwargs):
       super(forms.Form, self).__init__(*args, **kwargs)
       if room_slug is not None:
           self.fields['title'].queryset = Room.objects.filter(
               slug=room_slug
           )


Но когда форма делает POST-запрос, данного поля там нет.
Мне кажется, надо что-то типа такого:
form.fields['field_name'].widget = forms.HiddenInput() И в это поле уже инициализационные данные кинуть при создании формы.
источник

Д

Дмитрий in Django [ru] #STAY HOME
Переводом денежных средств .
источник

P

Persi in Django [ru] #STAY HOME
Дмитрий
Переводом денежных средств .
😂😂
источник

DT

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

Д

Дмитрий in Django [ru] #STAY HOME
Для любителей халявы есть community edition
источник

A

Alexander in Django [ru] #STAY HOME
File "manage.py", line 17
   ) from exc
        ^
SyntaxError: invalid syntax


Установил все нужные пакеты из requirements
На Windows запускается нормально, а вот на Linux проблема
Может это быть из-за различие в версиях пакетов?
источник

Д

Дмитрий in Django [ru] #STAY HOME
Что там в 17 строке?
источник

A

Alexander in Django [ru] #STAY HOME
Дмитрий
Что там в 17 строке?
Это исключения импорта
источник

JT

James Town in Django [ru] #STAY HOME
Alexander
File "manage.py", line 17
   ) from exc
        ^
SyntaxError: invalid syntax


Установил все нужные пакеты из requirements
На Windows запускается нормально, а вот на Linux проблема
Может это быть из-за различие в версиях пакетов?
пришли весь лог ошибки в dpaste, пожалуйста.
источник

A

Alexander in Django [ru] #STAY HOME
James Town
пришли весь лог ошибки в dpaste, пожалуйста.
Это весь лог,который появляется после runserver
источник

JT

James Town in Django [ru] #STAY HOME
Alexander
Это весь лог,который появляется после runserver
пришли скриншотом от runserver и до конца, пожалуйста.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alexander
File "manage.py", line 17
   ) from exc
        ^
SyntaxError: invalid syntax


Установил все нужные пакеты из requirements
На Windows запускается нормально, а вот на Linux проблема
Может это быть из-за различие в версиях пакетов?
у тебя скорее всего не активировано виртуальное окружение
источник

A

Alexander in Django [ru] #STAY HOME
Dan Tyan
у тебя скорее всего не активировано виртуальное окружение
Это PyCharm, он же сам активирует его при старте
источник

A

Alexander in Django [ru] #STAY HOME
James Town
пришли скриншотом от runserver и до конца, пожалуйста.
Я скинул и так всё, что выводит, от начала до конца
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alexander
Это PyCharm, он же сам активирует его при старте
если ты обновил версию python на хосте
то такое может вылезти
источник

DT

Dan Tyan in Django [ru] #STAY HOME
надо пересоздать окружение
источник

A

Alexander in Django [ru] #STAY HOME
Dan Tyan
надо пересоздать окружение
Сработало, но теперь при makemigrations выскакивает ошибка. Эта же сборка на винде нормально делала миграции, а тут вот:
django.db.utils.OperationalError: no such table: _db_user
источник

DT

Dan Tyan in Django [ru] #STAY HOME
не уверен что это связано с окружением
источник