Size: a a a

Django [ru] #STAY HOME

2020 September 14

AS

Alexander Shavelev in Django [ru] #STAY HOME
Anvar Khamidov
Коллеги, добрый день!
Мне нужно вызвать метод, который находится во views.py.
Как мне это сделать, если она принимает 3 аргумента -> (request, arg1, arg2). arg1 и arg2  у меня имеется. Что делать с request?
со стороны звучит что вам надо часть функционала вынести из вьюхи в самостоятельную функцию
источник

N

N1LEX in Django [ru] #STAY HOME
Anvar Khamidov
Коллеги, добрый день!
Мне нужно вызвать метод, который находится во views.py.
Как мне это сделать, если она принимает 3 аргумента -> (request, arg1, arg2). arg1 и arg2  у меня имеется. Что делать с request?
не делать так
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Alexander Shavelev
со стороны звучит что вам надо часть функционала вынести из вьюхи в самостоятельную функцию
Да, практически так и есть.
Но могу ли я ее так вызвать?
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
N1LEX
не делать так
Почему?
источник

A

Andrey in Django [ru] #STAY HOME
Anvar Khamidov
Да, практически так и есть.
Но могу ли я ее так вызвать?
Нет
источник

A

Andrey in Django [ru] #STAY HOME
Можно, но не надо
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Anvar Khamidov
Да, практически так и есть.
Но могу ли я ее так вызвать?
вынесите
и потом вызывайте уже ту функцию,  которой не нужен реквест
источник

S

Shodmon in Django [ru] #STAY HOME
Turbo Kach
Как добавить новый field в form на основе ModelForm?

class OrgunitBranchForm(forms.ModelForm):
   level1_choices = OrgunitBranch.objects.all()
   level = forms.ModelMultipleChoiceField(queryset=level1_choices)

   class Meta:
       model = OrgunitBranch
       fields = '__all__'

в админке поле не появилось
По моему будет так
fields = ('__all__', 'level')
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Turbo Kach
Как добавить новый field в form на основе ModelForm?

class OrgunitBranchForm(forms.ModelForm):
   level1_choices = OrgunitBranch.objects.all()
   level = forms.ModelMultipleChoiceField(queryset=level1_choices)

   class Meta:
       model = OrgunitBranch
       fields = '__all__'

в админке поле не появилось
А ты в админке указал указал откуда форму брать?
источник

TK

Turbo Kach in Django [ru] #STAY HOME
Nikolay Cherniy
А ты в админке указал указал откуда форму брать?
Конечоо
источник

S

Shodmon in Django [ru] #STAY HOME
Turbo Kach
Конечоо
А можно код?
источник

S

Shodmon in Django [ru] #STAY HOME
Shodmon
Не подскажите, какое-нибудь готовое решение, "приложение для объявлений"?
Никто не видел готовую доску объявлений на джанго?
источник

A

Alchemist ꧂ in Django [ru] #STAY HOME
Здравствуйте народ. Хелп плиз. Уже 2 дня капаюсь структуре джанга но почти без результата.
Как можно переопределить параметры входа в админку Джанго. Мне нужно сделать ссылку безопасную для входа в админку Джанго с другой системы автоматически (т.е без спроса залогиниться как админ.)
источник

ДШ

Дмитрий Шепелев... in Django [ru] #STAY HOME
Здравствуйте, может кто помочь разобраться с моками при тестировании джанго вьюхи, в методе которого происходит вызов функции, которую я пытаюсь замокать.
В методе-тесте я делаю with patch('custom_module.func_one) as func_mock и потом делаю self.client.post(...), но результат не меняется, всё равно происходит вызов изначальной функции. ЧЯДНТ?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Alchemist ꧂
Здравствуйте народ. Хелп плиз. Уже 2 дня капаюсь структуре джанга но почти без результата.
Как можно переопределить параметры входа в админку Джанго. Мне нужно сделать ссылку безопасную для входа в админку Джанго с другой системы автоматически (т.е без спроса залогиниться как админ.)
Думаю тебе чето запрос+ редирект
источник

A

Andrey in Django [ru] #STAY HOME
так, господа разработчики
расскажите, как у вас DI устроен на проектах именно в django
ну или хотя бы как вы зависимостями управляете
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Andrey
так, господа разработчики
расскажите, как у вас DI устроен на проектах именно в django
ну или хотя бы как вы зависимостями управляете
requirements.txt файл, venv
источник

S

Shodmon in Django [ru] #STAY HOME
Alchemist ꧂
Здравствуйте народ. Хелп плиз. Уже 2 дня капаюсь структуре джанга но почти без результата.
Как можно переопределить параметры входа в админку Джанго. Мне нужно сделать ссылку безопасную для входа в админку Джанго с другой системы автоматически (т.е без спроса залогиниться как админ.)
Как вариант, создай суперпользователя, и при переходе на твою ссылку, сделай логин как этот юзер, потом редирект в админку, костыль тот ещё, но так сессия будет от имени того суперюзера
источник

A

Andrey in Django [ru] #STAY HOME
Anton Fircak
requirements.txt файл, venv
я не об этих зависимостях
вроде аббревиатура DI намекает на это
источник

A

Alchemist ꧂ in Django [ru] #STAY HOME
Anton Fircak
Думаю тебе чето запрос+ редирект
Мне надо с другой системы редиректиться после залогинирования
в мою админку без проверки валидности юзера.  Т.е можно API key сделать для проверки валидности юрла с которой приходит редирект.
Но не знаю как обойти log in в админку Джанго.
источник