Package Structure
-
Modernize Django
-
Docs
- Get all the documentation here
-
Admin
- The Django Admin Tamplate Project's Root Directory
-
modernize - This is Default Django App
-
sample.env - All Required Environment Variables names mentioned here. You can create .env file and copy all the variable names from here and place it's actual value
-
settings.py - All project related settings are here
-
forms.py - All allauth authentication forms are here and configured in settings.py
-
urls.py - All routing setting for given django app is here
-
views.py - All templates rendering functions for given django app is here
-
apps, authentications, charts, forms, icons, pages, sample_pages, tables, ui, widgets - These Are Other Django Apps
-
urls.py - All routing setting for given django app is here
-
views.py - All templates rendering functions for given django app is here
-
dist - This is static directory and all assets will be served from here. All Generated assets, node-modules, css, etc. are here
-
assets - All assets are here
-
libs - All node libraries are copied here
-
src - All uncompiled assets are here
-
assets - All assets are here
-
db.sqlite3 - Default Database sqlite3 file
-
manage.py - This is entry point of Django project
-
package.json - All Node dependencies and npm script defined here.
-
package-libs-config.json - All Node Module's names mentioned here to be copied during vite(assets) build.
-
requirements.txt - All Python Dependencies Mentioned Here.
-
vite.config.js - This is main file to run build and copy and generate compile assets in dist.
-
Starterkit
- Replication of the Django Admin Template Project's Root Directory for easy start