Size: a a a

Django [ru] #STAY HOME

2020 October 19

AK

Alex Kalinin in Django [ru] #STAY HOME
Андрей Данильченко
хочу отправлять в телеграмм все перехваченные ошибки.

апи телеги разобрал, нужно теперь функцию, которая ошибки ловит.

прописывать исключения в каждой вьюшке не хочу, я не могу все предусмотреть, да и ошибка может быть еще до вьюшки, как я понимаю. или я чего-то не понимаю
в общем вопрос:
как мне собирать все (или большинство) ошибок которые отдает django чтобы отдавать апихе телеги
Возьми просто logging и подключи к нему телеграм-хендлер
https://github.com/sashgorokhov/python-telegram-handler
источник

A

Alexander in Django [ru] #STAY HOME
Stanley
Без фреймворкофф не айс. Медленно все будет работать, никакой асинхронности
Дольше разрабатывать - может быть. Но а как работать будет - это уже зависит от того, откуда руки расти будут
источник

A

Alexander in Django [ru] #STAY HOME
Stanley
реактивности не будет никакой, все будет последовательно прогружаться
Странно звучит. Асинхронность можно и на чистом джсе сделать.
источник

A

Alexander in Django [ru] #STAY HOME
Stanley
можно и через fetch(), я  понял он вообще js код писать не хочет
А, ясно
источник

A

Aldiyar in Django [ru] #STAY HOME
источник

A

Aldiyar in Django [ru] #STAY HOME
Привет всем, я понимаю что это не группа по верстке но все же как сделать выпадающее меню с мульти выбором
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Aldiyar
Привет всем, я понимаю что это не группа по верстке но все же как сделать выпадающее меню с мульти выбором
источник

D

DORIAN GRAY in Django [ru] #STAY HOME
Denis Taranov
стандартный лог админки. посмотри в БД табличку django_admin_log
А можно как-то взять логи отдельной модели?
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
DORIAN GRAY
А можно как-то взять логи отдельной модели?
там по контенттайпу посмотри.
источник

DT

Denis Taranov in Django [ru] #STAY HOME
DORIAN GRAY
А можно как-то взять логи отдельной модели?
content_type_id
источник

D

DORIAN GRAY in Django [ru] #STAY HOME
Denis Taranov
content_type_id
а как понять по айди какая это модель
источник

DT

Denis Taranov in Django [ru] #STAY HOME
DORIAN GRAY
а как понять по айди какая это модель
ContentType.objects.get_for_model(model_object).pk
источник

Z

ZHU in Django [ru] #STAY HOME
есть в app partners
router = DefaultRouter()
router.register("employee", EmployeeViewSet)
urlpatterns = [
   path("", include(router.urls)),
   path("stores", StoreListView.as_view()),
]

как получить его в reverse?
источник

A

Aldiyar in Django [ru] #STAY HOME
Вроде то, спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ZHU
есть в app partners
router = DefaultRouter()
router.register("employee", EmployeeViewSet)
urlpatterns = [
   path("", include(router.urls)),
   path("stores", StoreListView.as_view()),
]

как получить его в reverse?
допиши basename
потом reverse("<app_name>:<basename>-<detail|list|...>")
источник

Z

ZHU in Django [ru] #STAY HOME
Artem Gubatenko
допиши basename
потом reverse("<app_name>:<basename>-<detail|list|...>")
делал
router.register("employee", EmployeeViewSet, basename='employee')

urlpatterns = [
   path("", include(router.urls)),

url = reverse('partners:employee')
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ZHU
делал
router.register("employee", EmployeeViewSet, basename='employee')

urlpatterns = [
   path("", include(router.urls)),

url = reverse('partners:employee')
внимательно прочти мой пример
источник

q

qwerty in Django [ru] #STAY HOME
ZHU
делал
router.register("employee", EmployeeViewSet, basename='employee')

urlpatterns = [
   path("", include(router.urls)),

url = reverse('partners:employee')
Ты неправильно basename указал
источник

Z

ZHU in Django [ru] #STAY HOME
qwerty
Ты неправильно basename указал
Да я понял уже спасибо
источник

Z

ZHU in Django [ru] #STAY HOME
Artem Gubatenko
внимательно прочти мой пример
Спасибо
источник