mirror of
https://github.com/magnum-opus-nn-cp/backend.git
synced 2026-01-10 01:50:48 +03:00
not really known
| .envs | ||
| .github | ||
| compose | ||
| config | ||
| locale | ||
| logs | ||
| press_release_nl | ||
| utility | ||
| .dockerignore | ||
| .editorconfig | ||
| .env.template | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .pylintrc | ||
| local.yml | ||
| manage.py | ||
| poetry.lock | ||
| production.yml | ||
| pyproject.toml | ||
| pytest.ini | ||
| README.md | ||
| setup.cfg | ||
Press Release Analyzer
Бекенд для приложения: создание данных, обработка, процессинг и генерация файлов
Код написан с использованием лучших подходов на Django, с использованием Celery. Так же есть CI/CD, тесты, Docker
Basic Commands
Runserver
$ ./manage.py migrate
$ ./manage.py runserver_plus
Type checks
Running type checks with mypy:
$ mypy press_release_nl
Running tests with pytest
$ pytest
Setting Up Your Users
-
To create a superuser account, use this command:
$ python manage.py createsuperuser
Celery
This app comes with Celery.
To run a celery worker:
cd press_release_nl
celery -A config.celery_app worker -l info
made with cookiecutter-django