My First Django Project — это базовое веб-приложение, созданное с использованием фреймворка Django. Этот проект демонстрирует основные возможности Django и служит учебным пособием для начинающих разработчиков.
Django: Высокоуровневый фреймворк для веб-разработки на Python, который способствует быстрому созданию безопасных и удобных приложений. SQLite: Встроенная база данных для хранения данных приложения.
Управление пользователями: Регистрация, авторизация и аутентификация пользователей. CRUD операции: Создание, чтение, обновление и удаление записей. Работа с моделями: Примеры использования моделей Django для управления данными. Административная панель: Встроенная панель администратора для управления контентом.
project_django/: Корневая папка проекта myproject/: Основная папка приложения Django settings.py: Настройки проекта urls.py: Маршрутизация URL wsgi.py: Настройки для WSGI сервера news/: Приложение для управления новостями models.py: Определение моделей данных views.py: Логика представлений urls.py: Маршрутизация URL для приложения templates/: Шаблоны HTML для приложения db.sqlite3: База данных SQLite manage.py: Командная утилита Django
Клонируйте репозиторий:
git clone https://github.com/nasirovx/my_first_pj_django.git Перейдите в папку проекта:
cd my_first_pj_django/project_django Создайте и активируйте виртуальное окружение:
python -m venv env
source env/bin/activate # На Windows используйте env\Scripts\activate
Установите зависимости:
pip install -r requirements.txt Примените миграции для настройки базы данных:
python manage.py migrate Создайте суперпользователя для доступа к административной панели:
python manage.py createsuperuser Запуск Запустите сервер разработки:
python manage.py runserver Откройте браузер и перейдите по адресу:
http://localhost:8000 Контрибьютинг Если вы хотите внести вклад в проект, пожалуйста, создайте форк репозитория, сделайте изменения и отправьте pull request. Мы приветствуем все предложения и замечания!
Этот проект распространяется под лицензией MIT.