← пред | след →
LoRiot 2022-07-03 16:03:24
Привет. Скорее всего такой вопрос задавали, но я не нашёл ответа тут. Нормальная ли идея вообще использовать связку django и aiogram? Чтобы пользователь мог авторизоваться через бота например.
И если да, то как лучше сделать запуск бота? Допустим я пропишу функцию start_polling в apps.py в методе ready. В отдельном потоке что ли запускать бота?
Z31415 2022-07-03 16:03:38
dantyan 2022-07-03 15:56:20
если обрезать
то тебе нужно свое поле в сериализаторе
а допустимо в валидаторах обрезать данные? например так: https://www.django-rest-framework.org/api-guide/serializers/#field-level-validation
idandrey 2022-07-03 16:05:26
LoRiot 2022-07-03 16:03:24
Привет. Скорее всего такой вопрос задавали, но я не нашёл ответа тут. Нормальная ли идея вообще использовать связку django и aiogram? Чтобы пользователь мог авторизоваться через бота например.
И если да, то как лучше сделать запуск бота? Допустим я пропишу функцию start_polling в apps.py в методе ready. В отдельном потоке что ли запускать бота?
Нет, на хуках все должно работать
dantyan 2022-07-03 16:06:10
Z31415 2022-07-03 16:03:38
а допустимо в валидаторах обрезать данные? например так: https://www.django-rest-framework.org/api-guide/serializers/#field-level-validation
нет, так как эти валидаторы работают после того как отработают встроенные
LoRiot 2022-07-03 16:07:23
idandrey 2022-07-03 16:05:26
Нет, на хуках все должно работать
На хуках в плане через middleware?
idandrey 2022-07-03 16:08:18
https://core.telegram.org/bots/api#setwebhook
Telegram Bot API —
core.telegram.orgThe Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
LoRiot 2022-07-03 16:08:23
Или имеется в виду хуки в aiogram самом?
LoRiot 2022-07-03 16:08:37
idandrey 2022-07-03 16:08:18
https://core.telegram.org/bots/api#setwebhook
Спасибо
ChaosPrometheus 2022-07-03 16:11:18
Kotops 2022-07-03 14:29:00
Все изменения в базе данных проводят через модель Джанго (файл models.py)
но сама база данных не знает какие ты там изменения внес в модели, она понимает язык SQL
вот для этого и нужна миграция
по сути ты вводишь команду для миграци, Джанго смотрит какие ты изменения внес в models.py и применяет эти изменения к базе данных, используя SQL команды
Понятно спасибо
maxudovv 2022-07-03 16:36:29
Почему django рефузит соединение через python requests ?
dantyan 2022-07-03 16:39:31
по умолчанию нет
georgyid 2022-07-03 16:39:52
драдути. Как достать current host если не во вьюхе? т.е. реквеста нет. Есть же какой-то глобальный request?
dantyan 2022-07-03 16:40:24
нет
georgyid 2022-07-03 16:43:19
вообще никак?
One_of_the_Stoics 2022-07-03 16:44:27
georgyid 2022-07-03 16:43:19
вообще никак?
Можешь его передать из вюхи куда-то
georgyid 2022-07-03 16:44:47
да это-то понятно.. Не хочется передавать
dantyan 2022-07-03 16:44:56
ну request это объект запроса
нет запроса
нет объекта
можешь попробовать создать объект класса
как в тестах делается
dantyan 2022-07-03 16:45:34
но это геморно
и на сколько я понимаю в твоей задаче того не стоит
maxpydev 2022-07-03 16:48:48
beki_imanuil 2022-07-03 12:59:34
у редиса тоже вроде есть очередь redis queue но ни разу не видел где ее используют
Да в связке с celery часто используют
Вроде распространенный кейс
maxudovv 2022-07-03 16:49:35
dantyan 2022-07-03 16:39:31
по умолчанию нет
Оказывается запрос из контейнера не выпускает, а не джанга блочит
lakertyt 2022-07-03 17:01:14

что это за библиотека
Ciber_401 2022-07-03 17:02:00
это рест написано же
Ciber_401 2022-07-03 17:02:34
с DRF знакомы
One_of_the_Stoics 2022-07-03 17:02:42
lakertyt 2022-07-03 17:01:14
что это за библиотека
Та расслабься ты, ну какая-то библиотека и что.
Нашёл из-за чего переживать
dantyan 2022-07-03 17:02:49
lakertyt 2022-07-03 17:01:14
что это за библиотека
залезь с либы посмотри что делает
lakertyt 2022-07-03 17:03:12
One_of_the_Stoics 2022-07-03 17:02:42
Та расслабься ты, ну какая-то библиотека и что.
Нашёл из-за чего переживать
это же может быть и вирус
One_of_the_Stoics 2022-07-03 17:03:24
Ciber_401 2022-07-03 17:02:34
с DRF знакомы
DRF это та что через дифис или слитно?
lakertyt 2022-07-03 17:03:30
Ciber_401 2022-07-03 17:02:34
с DRF знакомы
рест это где 3 версия
lakertyt 2022-07-03 17:03:41
One_of_the_Stoics 2022-07-03 17:03:24
DRF это та что через дифис или слитно?
слитно
One_of_the_Stoics 2022-07-03 17:04:03
lakertyt 2022-07-03 17:03:41
слитно
Удали её и посмотри что будет
lakertyt 2022-07-03 17:04:06
в pip же можно с вирусом опубликовывать
Ciber_401 2022-07-03 17:04:16
ну та с дефисами может быть доп пакеты
lakertyt 2022-07-03 17:04:17
One_of_the_Stoics 2022-07-03 17:04:03
Удали её и посмотри что будет
уже удалил
lakertyt 2022-07-03 17:04:33
там версия самая начальная
One_of_the_Stoics 2022-07-03 17:04:53
Ciber_401 2022-07-03 17:04:16
ну та с дефисами может быть доп пакеты
Все может быть, но не стоит на этом зацикливаться
lakertyt 2022-07-03 17:05:30
Ciber_401 2022-07-03 17:05:32
даа
Ciber_401 2022-07-03 17:05:49
ну старый релиз значит
lakertyt 2022-07-03 17:05:56
lakertyt 2022-07-03 17:05:30
это походу рил вирусня
Ciber_401 2022-07-03 17:06:16
докум всё есть как в офиц ?
Ciber_401 2022-07-03 17:06:54
щас посмотрел рили вирус может быть
lakertyt 2022-07-03 17:07:23
так да
Ciber_401 2022-07-03 17:07:57
там ничего нет оказ ни каких документаций
lakertyt 2022-07-03 17:08:01

это официальная
lakertyt 2022-07-03 17:08:44
чел мог просто на неосторожности сыграть
Ciber_401 2022-07-03 17:09:44
оо даа
lakertyt 2022-07-03 17:11:54
а не автор норм
One_of_the_Stoics 2022-07-03 17:12:27
уже удалил
One_of_the_Stoics 2022-07-03 17:12:44
Вообщем, удалил и хорошо. Всё хорошего дня
lakertyt 2022-07-03 17:13:03
ладно, спасибо
← пред | след →