Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 3.22 KB

README_RU.md

File metadata and controls

76 lines (53 loc) · 3.22 KB

🚀 DjangoStarter

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/           # Приложения проекта

🚀 Установка

1. Клонирование репозитория

git clone https://github.com/Riffaells/DjangoStarter.git
cd DjangoStarter

2. Установка зависимостей

pip install -r requirements.txt

3. Настройка переменных окружения

Создайте файл .env на основе примера:

DEBUG=True
SECRET_KEY='your-secret-key'
DATABASE_NAME=db.sqlite3

4. Применение миграций и запуск сервера

python manage.py migrate
python manage.py runserver

Откройте браузер и перейдите по адресу: http://localhost:8000

🤝 Вклад в проект

Мы приветствуем участие сообщества! Пожалуйста, создавайте pull request'ы или открывайте issues для улучшения проекта.

📜 Лицензия

Этот проект распространяется под лицензией MIT. Подробнее см. LICENSE.