Size: a a a

Django [ru] #STAY HOME

2021 February 09

N

Nire in Django [ru] #STAY HOME
Vitalii Titarenko
Привет. Кто-нибудь работал с asgi в django 3.1? какой интерфейс для деплоя лучше юзать?
Интерфейс для деплоя это шо?
источник

N

Nire in Django [ru] #STAY HOME
Если ты про крутилку проекта, то гуникорн с воркером увикорна
источник

N

Nire in Django [ru] #STAY HOME
Alex
Вопрос, подойдёт ли джанго для создания crm системы?
Или он для этого не предназначен?

Например для медицинской сети создать систему учёта больных, история их болезней, назначенные лекарства, запись к врачу и т.д?

Есть спец софт. Но можно создать ещё более узкую под конкретную компанию. При этом разместив в вебе - как понимаю не нужно будет платить за каждую лицензию на рабочее место.

Вот и появилась мысль сделать сайт. Прошёл базовый курс по джанго, скоро ещё js + react изучу, а потом подумал, реально ли сделать crm систему. Или джанго для этого не предназначен.
Ну конечно да
источник

N

Nire in Django [ru] #STAY HOME
Другой вопрос в бизнес модели, шо це кал, но это имхо
источник

А

Артём in Django [ru] #STAY HOME
Nire
Да
Вот смотри например:
users = User.objects.all()
Далее я с этим users делаю что-нибудь, но потом же users.filter(...) не применишь, выдаст такую ошибку - AssertionError: Cannot filter a query once a slice has been taken.
источник

А

Артём in Django [ru] #STAY HOME
Как правильно будет filter() применить?
источник

VT

Vitalii Titarenko in Django [ru] #STAY HOME
Nire
Если ты про крутилку проекта, то гуникорн с воркером увикорна
да, я его и ковыряю, взял потому что до этого крутилось на гюникорне, смущает что все сырое - uvicorn==0.13.3 текущая
источник

N

Nire in Django [ru] #STAY HOME
Артём
Вот смотри например:
users = User.objects.all()
Далее я с этим users делаю что-нибудь, но потом же users.filter(...) не применишь, выдаст такую ошибку - AssertionError: Cannot filter a query once a slice has been taken.
Очевидно слайс не надо делать, ты пример не правильный показываешь
источник

N

Nire in Django [ru] #STAY HOME
Vitalii Titarenko
да, я его и ковыряю, взял потому что до этого крутилось на гюникорне, смущает что все сырое - uvicorn==0.13.3 текущая
Ты думаешь что 0.13 это сырая версия?)
источник

N

Nire in Django [ru] #STAY HOME
Похоже что в танки ещё не играл)
источник

N

Nire in Django [ru] #STAY HOME
Ну на самом деле это заблуждение
источник

N

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

N

Nire in Django [ru] #STAY HOME
Да и сама Джанго его предлагает
источник

VT

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

N

Nire in Django [ru] #STAY HOME
Vitalii Titarenko
да я читал доки, но поскольку asgi сравнительно новая, может есть какието предостережения, кроме ноля в номере версии это приблуда поверх гюникорна, еще одно звено корое хз каким боком вылезет
Ну зачем гуникорн нужен понимаешь? И что такое воркеры в нем
источник

VT

Vitalii Titarenko in Django [ru] #STAY HOME
с этим проблем нет, а вот асинхронность в питоне никода не юзал, постигаю
источник

N

Nire in Django [ru] #STAY HOME
Vitalii Titarenko
с этим проблем нет, а вот асинхронность в питоне никода не юзал, постигаю
Ну смотри, у тебя есть веб сервер, какой-нибудь нгинкс или апач. Теперь тебе надо как-то с путон приложением взаимодействие настроить. Тут подрубается прослойка гуникорна. Для создания инстанса приложения есть воркеры. Так вот, увикорн это один из воркер классов гуникорна, асинхронного типа
источник

N

Nire in Django [ru] #STAY HOME
Т.е. сам по себе интерфейс это гуникорн, а воркер кое-что иное
источник

А

Артём in Django [ru] #STAY HOME
Nire
Очевидно слайс не надо делать, ты пример не правильный показываешь
А как тогда сделать без слайса, если нужно все равно взять определенный срез?
источник

VT

Vitalii Titarenko in Django [ru] #STAY HOME
угу, спасибо
источник