Django Quicker is a Django template that helps you to start your Django project quickly. It includes a lot of features that you will need in your project.
- Django 5.1
- Django REST framework
- PostgreSQL
- Docker
- Docker Compose
- Github Actions
- linters (ruff,mypy,codespell)
- Clone the repo
git clone https://github.com/ouhammmourachid/django-quicker.git cd django-quicker- get help command
$ make help run 'make' to run the the django server or 'make <target>' where <target> is one of the following: sync Install the project dependencies install-pre-commit Install pre-commit hooks lint Run pre-commit hooks run/server Run the django server migrate Apply migrations migrations Create migrations superuser Create superuser app <name> Create a new app shell Run the django shell local-settings Create local settings file update Install dependencies, apply migrations and install pre-commit hooks up-dependencies-only Up only the dependencies collectstatic Collect static files docker/build Build the docker images docker/up Up the docker containers build-up Build and up the docker containers docker/down Down the docker containers install/cargo Install cargo install/mdbook Install mdbook docs/build Build the documentation docs/serve Serve the documentation For more information, see the README.md file.- Install the project dependencies
make install- Create a local settings file
make local-settings- Apply migrations
make migrate- Create a superuser
make superuser- Run the Django server
make run-server-
Open your browser and go to http://localhost:8000
-
You can access the Django admin panel by going to http://localhost:8000/admin
-
You can access the Django REST framework by going to http://localhost:8000/api
Distributed under the MIT License.
If you have any questions or want to get in touch, you can reach out to me at rachidouhammou21@gmail.com.