A simple drf template. Initialize a Django project skipping steps such as rye init
and django-admin startproject xxx
.
Powered by cookiecutter and rye
- celery [Doc | Doc With Django]
- simpleui [Doc]
- django-import-export [Doc]
- django-structlog [Doc]
- django-rest-framework [Doc]
- drf-spectacular [Doc]
-
Install rye
-
Use rye to install cookiecutter
rye install cookiecutter --extra-requirement jinja2-strcase
-
Use this template
cookiecutter https://github.com/ClanEver/clanever-drf-template.git
-
Change settings.py then run in dev
# make migrations and migrate rye run dev_mnm # runserver rye run dev
-
[Optional] Use app template
rye run startapp # or cookiecutter https://github.com/ClanEver/clanever-drf-app-template.git