Skip to content

SarthakJariwala/django-vite-inertia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: