Contributions are welcome if they help keep this the most basic, ready-to-use Django template. All submissions will be reviewed. If changes are needed, I’ll reach out to help you improve your contribution. Credits will be given and can be used in your portfolio.
if you are a contributor please make a branch first:
```sh
git checkout -b branch-name
```
- Check the latest stable Django version: Django Downloads
- This template uses Django 4.2 LTS:
sh pip install "django>=4.2,<4.3" - Create a virtual environment:
sh python -m venv .venv - Activate the virtual environment:
- On Windows (PowerShell):
sh .\.venv\Scripts\Activate- On macOS/Linux:sh source .venv/bin/activate - Install dependencies:
sh pip install -r requirements.txt
- The Django project is called
config. manage.pyis in the project root for easier terminal commands.- Templates are in the root-level
templates/folder. - Static files are in the root-level
static/folder. settings.pyis already set up with:TEMPLATES[0]['DIRS'] = [BASE_DIR / 'templates']STATICFILES_DIRS = [BASE_DIR / 'static']STATIC_ROOT = BASE_DIR / 'staticfiles'
python manage.py runserverYou can serve a home.html template from the root templates/ folder without creating a Django app. The root urls.py is set up to render this template directly.
To collect static files for production:
python manage.py collectstaticThis will create a staticfiles/ folder in the root.
Bootstrap 5 is included via CDN for quick development. You can add your own styles in the static/ folder.
When you’re ready to add an app:
python manage.py startapp <appname>This will create a new folder with the basic app structure.
- Free to use
- Django
Good luck! have fun! farewell!

