Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nasirovx/django-project
good and not so complicated project in Django, using a form, database, admin panel and so on
https://github.com/nasirovx/django-project
admin-panel database django django-project forms python sqlite3
Last synced: 2 days 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/nasirovx/django-project
- Owner: nasirovx
- Created: 2024-06-24T14:58:45.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-07T23:07:55.000Z (6 months ago)
- Last Synced: 2024-11-06T01:21:08.210Z (about 2 months ago)
- Topics: admin-panel, database, django, django-project, forms, python, sqlite3
- Language: Python
- Homepage: http://192.168.1.215:8000/
- Size: 215 KB
- Stars: 1
- 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/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.