Set up your Django project with Vite and Inertia.
Other configurations:
- Database (PostgreSQL, SQLite)
- Vue
- Tailwind CSS (optional)
- Docker (optional)
- Development
- Production
Note
SQLite is configured for production use if you choose to use it.
Note
If you don't want to use Vue, you can still generate the project using this template and replace Vue specific files with React or Svelte or any other frontend supported by Inertia. Also, open to PRs to add more frontend frameworks.
- Using uv (Recommended)
mkdir awesome-project
uvx copier copy gh:sarthakjariwala/django-vite-inertia awesome-project
- Alternatively, you may have installed copier through other means such as
pipx
, etc.
mkdir awesome-project
copier copy gh:sarthakjariwala/django-vite-inertia awesome-project
You can also get the latest changes in your project as this template evolves in the future.
cd awesome-project
uvx copier update
Or
cd awesome-project
copier update
MIT License
Standing on the shoulders of giants: