DjangoStarter is a powerful template project for quickly starting work with the Django framework. It includes the essential configurations and structures needed for efficient development.
English | Русский
DjangoStarter provides a ready-made base structure for Django projects, allowing you to focus on developing your logic and functionality rather than setting up the initial project configuration.
- 🔧 Convenient
settings.py
configuration with support for environment variables (.env
). - 🎨 Prepared structure for storing templates and static files.
- 📂 Modular organization of applications with easy URL management.
- 🔐 Basic security and configuration settings.
DjangoStarter/
├── .env # Environment variables (secret keys and configurations)
├── manage.py # Script for project management
├── requirements.txt # Project dependencies
├── static/ # Static files (CSS, JS, images)
├── templates/ # HTML templates
└── my_project/ # Main project module
├── settings.py # Main Django settings
├── urls.py # Main routing file
├── wsgi.py # For deployment with WSGI servers
└── apps/ # Project applications
git clone https://github.com/Riffaells/DjangoStarter.git
cd DjangoStarter
pip install -r requirements.txt
Create a .env
file based on the example:
DEBUG=True
SECRET_KEY='your-secret-key'
DATABASE_NAME=db.sqlite3
python manage.py migrate
python manage.py runserver
Open your browser and go to: http://localhost:8000
We welcome community contributions! Please create pull requests or open issues to improve the project.
This project is licensed under the MIT License. See LICENSE for more details.