DjangoStarter — мощный шаблонный проект для быстрого начала работы с фреймворком Django. Он включает в себя основные конфигурации и структуры, необходимые для эффективной разработки.
English | Русский
DjangoStarter предоставляет готовую базовую структуру для проектов Django, чтобы вы могли сосредоточиться на разработке своей логики и функционала, а не на начальной настройке проекта.
- 🔧 Удобная настройка
settings.py
с поддержкой переменных окружения (.env
). - 🎨 Подготовленная структура для хранения шаблонов и статических файлов.
- 📂 Модульная организация приложений с удобным управлением URL.
- 🔐 Базовая защита и настройки безопасности.
DjangoStarter/
├── .env # Переменные окружения (секретные ключи и конфигурации)
├── manage.py # Скрипт для управления проектом
├── requirements.txt # Зависимости проекта
├── static/ # Статические файлы (CSS, JS, изображения)
├── templates/ # Шаблоны HTML
└── my_project/ # Главный модуль проекта
├── settings.py # Основные настройки Django
├── urls.py # Главный файл маршрутизации
├── wsgi.py # Для запуска с помощью WSGI серверов
└── apps/ # Приложения проекта
git clone https://github.com/Riffaells/DjangoStarter.git
cd DjangoStarter
pip install -r requirements.txt
Создайте файл .env
на основе примера:
DEBUG=True
SECRET_KEY='your-secret-key'
DATABASE_NAME=db.sqlite3
python manage.py migrate
python manage.py runserver
Откройте браузер и перейдите по адресу: http://localhost:8000
Мы приветствуем участие сообщества! Пожалуйста, создавайте pull request'ы или открывайте issues для улучшения проекта.
Этот проект распространяется под лицензией MIT. Подробнее см. LICENSE.