Size: a a a

Django [ru] #STAY HOME

2019 April 30

S

Slava in Django [ru] #STAY HOME
спасибо
источник

EC

Elias Cooper in Django [ru] #STAY HOME
привет
подскажите как можно скрыть некоторые поля в админке джанго (exclude) ТОЛЬКО при создании модели
источник

EC

Elias Cooper in Django [ru] #STAY HOME
при редактировании они показываются
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Elias Cooper
привет
подскажите как можно скрыть некоторые поля в админке джанго (exclude) ТОЛЬКО при создании модели
источник

EC

Elias Cooper in Django [ru] #STAY HOME
нойс спс
источник

K

KhSV in Django [ru] #STAY HOME
Как написать регулярку проверяющую строку вида - "1,2,3; 4,5,87; 4,5,99"?
Мой вариант - ^((\d+,){2}\d+(;(?!$)|))+$
Хочу что-нибудь поизящнее
источник

V

Valera in Django [ru] #STAY HOME
Привет всем. Подскжаите, как поступить:
У меня есть класс, который работает с апи Вимео  и называется, например, Vimeo (неважно в приницпе с чем работает - главное, там вызывается апи с другого сервера).
В общем, мне нужно замокать весь этот класс со всеми методами и потом просто вызывать замоканные методы в тестах. Назовем замоканный класс, например FakeViemo
Как праивльнее будет сделать, чтобы при запуске тестов все обращалось именно к методам класса FakeViemo, а не Vimeo?
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
DI (Dependency injection)?
источник

AO

Alex Oleinik in Django [ru] #STAY HOME
Vimeo = FakeVimeo, или инстанс, но ты можешь мокать методы, или даже лучше сами запросы
источник

TD

Timur Daukaev in Django [ru] #STAY HOME
Valera
Привет всем. Подскжаите, как поступить:
У меня есть класс, который работает с апи Вимео  и называется, например, Vimeo (неважно в приницпе с чем работает - главное, там вызывается апи с другого сервера).
В общем, мне нужно замокать весь этот класс со всеми методами и потом просто вызывать замоканные методы в тестах. Назовем замоканный класс, например FakeViemo
Как праивльнее будет сделать, чтобы при запуске тестов все обращалось именно к методам класса FakeViemo, а не Vimeo?
Я вижу как минимум два варианта:
1) Вручную замокать всё с помощью unittest.mock (или соответствующей фикстуры пайтеста)
2) Я сам не пользовался, но вроде вот эта либа может помочь: https://github.com/kevin1024/vcrpy
источник

V

Valera in Django [ru] #STAY HOME
Timur Daukaev
Я вижу как минимум два варианта:
1) Вручную замокать всё с помощью unittest.mock (или соответствующей фикстуры пайтеста)
2) Я сам не пользовался, но вроде вот эта либа может помочь: https://github.com/kevin1024/vcrpy
Ну вот если идти по 1ому варианту - создаю класс FakeViemo в него добавляю методы из Vimeo, которые хочу переопределить для тестов, а вот дальше что?

У меня есть например тестовый класс, в нем функция
def test_create(self)
   ...

при создании дерагется метод из Vimeo, мне нужно сделать обращение к FakeViemo, как это сделать?
источник

AG

Alexey Golubev in Django [ru] #STAY HOME
Вопрос про хранение данных.

Кто-нибудь сталкивался с тем, чтобы в базе данных хранить остатки продуктов?
Есть обычные, поштучные, а есть весовые

Как в данном случае лучше всего из хранить?
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Valera
Ну вот если идти по 1ому варианту - создаю класс FakeViemo в него добавляю методы из Vimeo, которые хочу переопределить для тестов, а вот дальше что?

У меня есть например тестовый класс, в нем функция
def test_create(self)
   ...

при создании дерагется метод из Vimeo, мне нужно сделать обращение к FakeViemo, как это сделать?
>DI (Dependency injection)
хоть пробовал погуглить, что это такое?
источник

TD

Timur Daukaev in Django [ru] #STAY HOME
Valera
Ну вот если идти по 1ому варианту - создаю класс FakeViemo в него добавляю методы из Vimeo, которые хочу переопределить для тестов, а вот дальше что?

У меня есть например тестовый класс, в нем функция
def test_create(self)
   ...

при создании дерагется метод из Vimeo, мне нужно сделать обращение к FakeViemo, как это сделать?
Ну я бы в этом случае, как выше писали, не класс использовал, а мокал отдельно каждый метод, который запрос генерирует.
Типа:

vimeo = Vimeo()
vimeo.call_api = MagickMock(return_value={})
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
всем привет. можете отправить мне пару примеров как делать запросы с помощью сертификатов
источник

VS

Victor Semenkov in Django [ru] #STAY HOME
Всем привет

я сейчас могу с командной строки  через скрипт залить новые объекты в БД
путем python manage.py pull_users

а как -нибудь можно сделать , чтоб на запущенном сайте админом, например, можно было это действие  сделать ? подав нужный документ для этого
источник

MS

MIT STUDENT in Django [ru] #STAY HOME
call_command посмотри
источник

И

Ильяс in Django [ru] #STAY HOME
Всем привет
источник

И

Ильяс in Django [ru] #STAY HOME
Сейчас делаю email подтверждение и выдает ошибку вот такую
источник

И

Ильяс in Django [ru] #STAY HOME
'str' object has no attribute 'decode'
источник