High-level summary and introduction to the package.
Warning: This project is in early Alpha and key features are still under active development. Please note that, for the time being, you will need to delete the automatically generated tsconfig.json and dxsvelte.py files from your project's root directory. The current behaviour is to not overwrite these files.
DxSvelte is Django x Svelte - an integration package which brings together the Django framework and it's batteries-included goodness to your Single Page Application, armed with SSR and seamless builds.
It builds an application using the existing Django router, so you don't need to think about building out separate REST endpoints using DRF. Simply use Django's Views as you normally would, and keep your logic together with any routes which aren't within the SPA's scope.
This documentation assumes you have some familiarity with both Django and Svelte. If you're unsure, refer to the following resources:
For an example of something you might build with DxSvelte, you're looking at one right now.