Локальная разработка Django с помощью uvicorn
Можно добавить поддержку ASGI в python manage.py runserver
, то есть на локальный сервер разработки, установив daphne
и добавив его в INSTALLED_APPS
.
См. документацию здесь. Вот как выглядит результат:
System check identified no issues (0 silenced).
December 02, 2024 - 20:50:29
Django version 5.0, using settings 'contractscounsel.settings'
Starting ASGI/Daphne version 4.1.2 development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Можно ли сделать то же самое, но с uvicorn
вместо daphne
?
Вы не обязаны использовать команду runserver
для локальной разработки. Это просто удобная команда управления.
Следующая команда имеет тот же эффект:
python -m uvicorn contractscounsel.asgi:application --reload