File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -30,8 +30,8 @@ def runserver() -> None:
3030 uvicorn.run(** params)
3131```
3232
33- Параметры запуска Uvicorn задаются в settings. Названия параметров должны иметь префикс UVICORN_
34- Далее идут названия параметров функции uvicorn.run в верхнем регистре. Таким образом, параметр,
33+ Параметры запуска Uvicorn задаются в settings. Названия параметров должны иметь префикс UVICORN_
34+ Далее идут названия параметров функции uvicorn.run в верхнем регистре. Таким образом, параметр,
3535соответствующий параметру workers будет иметь название UVICORN_WORKERS, для port - UVICORN_PORT и тд
3636
3737## Список команд
@@ -44,3 +44,15 @@ python manage.py --help
4444```
4545
4646![ ] ( assets/images/commands-list.png )
47+
48+ ## Примечание
49+
50+ Я рассчитывал, что объект [ cli] ( ../fastapi_django/management/__init__.py ) будет импортироваться где нужно и
51+ команды будут автоматически регистрироваться. Однако, недостаточно обернуть функцию в декоратор cli.command,
52+ поэтому приходится делать так, что команда регистрируется аккурат перед тем, когда выполняется
53+ cli() ([ в файле manage.py] ( https://github.com/albertalexandrov/fastapi-django-example/blob/main/src/manage.py#L10 ) )
54+
55+ Поэтому сторонние библиотеки (не проект) не смогут просто оборачивать свои собственные команды - в проекте придется
56+ импортировать команды сторонних библиотек и регистрировать.
57+
58+ ** Возможно у кого нибудь возникнут идеи как реализовать автоматическую регистрацию команд. Пишите.**
You can’t perform that action at this time.
0 commit comments