Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 1.77 KB

README.md

File metadata and controls

69 lines (47 loc) · 1.77 KB

Django with Vite and Inertia

Copier

Set up your Django project with Vite and Inertia.

Other configurations:

  • Database (PostgreSQL, SQLite)
  • Vue
  • Tailwind CSS (optional)
  • Docker (optional)
    • Development
    • Production

Demo

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.

Getting started

  • 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

Update project template

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

License

MIT License

Acknowledgements

Standing on the shoulders of giants: