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