Size: a a a

Django [ru] #STAY HOME

2021 May 27

M

M in Django [ru] #STAY HOME
LOGGING = {
   'version': 1,
   'disable_existing_loggers': False,
   'handlers': {
       'telegram_log': {
           'LEVEL': 'ERROR',
           'class': 'telegramlogger.handler.TelegramHandler',
           'api_key': os.environ.get('TELEGRAM_API_KEY'),
       }
   },
   'loggers': {
       'src': {
           'handlers': ['telegram_log'],
           'level': 'ERROR',
           'propagate': True,
       },
   },
}

Не могли бы подсказать что не так с настройками кастомного хендлера?
ValueError: Unable to configure handler 'telegram_log'
источник

AI

Anton Igin in Django [ru] #STAY HOME
а чем стандартные тескейсы от самой джанги не канают?
источник

ib

imanuil beki in Django [ru] #STAY HOME
это мой первый тест я не знаю что написать
источник

ib

imanuil beki in Django [ru] #STAY HOME
можешь помочь что надо написать?
источник

Lf

Leap of faith in Django [ru] #STAY HOME
При тестах своя дб создается только оттуда можно вытаскивать что-то
источник

ib

imanuil beki in Django [ru] #STAY HOME
и как это сделать?
источник

A

Alexander in Django [ru] #STAY HOME
ключ level почему заглавными?
источник

Lf

Leap of faith in Django [ru] #STAY HOME
Веб-документация MDN
Руководство часть 10: Тестирование приложений Django
Сайты, в процессе развития и разработки, становится все сложнее тестировать вручную. Кроме такого тестирования, сложными становятся внутренние взаимодействия между компонентами - внесение небольшого изменения в одной части приложения влияет на другие. При этом, чтобы все продолжало работать нужно вносить все больше и больше изменений и, желательно так, чтобы не добавлялись новые ошибки. Одним из способов который позволяет смягчить последствия добавления изменений, является внедрение в разработку автоматического тестирования - оно должно просто и надежно запускаться каждый раз, когда вы вносите изменения в свой код. Данное руководство рассматривает вопросы автоматизации юнит-тестирования вашего сайта при помощи фреймворка Django для тестов.
источник

AI

Anton Igin in Django [ru] #STAY HOME
https://pastebin.com/qc5UxYg1
пример тесткейса
источник

AI

Anton Igin in Django [ru] #STAY HOME
конкретно этот тесткейс у меня под периодические таски celery, поэтому намешано всё вместе. в случае с API один класс - один вьюсет.
источник

ib

imanuil beki in Django [ru] #STAY HOME
мне получается именно нужно сделать через pytest
источник

AI

Anton Igin in Django [ru] #STAY HOME
зачем?
источник

вф

вфывбюфыь фьытвабфыт... in Django [ru] #STAY HOME
В общем. Мне нужно получать один экземпляр профиля, фильтруя его по юзеру. Теперь проблема - когда я использую Rertrieve update generic мне выдаёт ошибку о том, что ожидается поле pk. Как сделать так, чтобы lookup_field вообще не принимал никакого значения?
источник

ib

imanuil beki in Django [ru] #STAY HOME
так требуют у меня
источник

AI

Anton Igin in Django [ru] #STAY HOME
:/
ну тогда хз
источник

A

Alexander in Django [ru] #STAY HOME
Ребят, из-за чего может быть такая ошибка при миграциях?
источник

A

Alexander in Django [ru] #STAY HOME
Это джанго ищет модель Category в приложении code_samples и не может найти?
источник

A

Alexander in Django [ru] #STAY HOME
или он такую таблицу ищет?
источник

вф

вфывбюфыь фьытвабфыт... in Django [ru] #STAY HOME
источник

вф

вфывбюфыь фьытвабфыт... in Django [ru] #STAY HOME
у тебя в миграциях не прописана зависимость от аппки, к модели которой у тебя фк в этой аппке
источник