Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/5ekastanx/django-project
good and not so complicated project in Django, using a form, database, admin panel and so on
https://github.com/5ekastanx/django-project
django forms python3 venv-python
Last synced: 3 months ago
JSON representation
good and not so complicated project in Django, using a form, database, admin panel and so on
- Host: GitHub
- URL: https://github.com/5ekastanx/django-project
- Owner: 5ekastanx
- Created: 2024-09-16T07:58:40.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T08:01:58.000Z (5 months ago)
- Last Synced: 2024-10-20T08:00:24.382Z (4 months ago)
- Topics: django, forms, python3, venv-python
- Language: Python
- Homepage: https://www.instagram.com/5ekastan
- Size: 211 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: news/__init__.py
Awesome Lists containing this project
README
# My First Django Project
## Описание проекта
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/5ekastanx/Django-Project.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. Мы приветствуем все предложения и замечания!