Skip to content

MichaelGorbunov/web_store

Repository files navigation

Описание

Учебный проект с использованием фреймворка Django. В проекте Django зарегистрированы приложения catalog и blog. Добавлено приложение users для регистрации и авторизации пользователей

Описание директорий

Директория static содержит стили CSS. В директории catalog находятся файлы приложения catalog. В директории blog находятся файлы приложения blog. Директория config содержит файлы настройки Django. Директория media содержит медиафайлы. Директория templates содержит файлы шаблонов Django.

Настройка

  • Клонируйте репозиторий на свой компьютер:
https://github.com/MichaelGorbunov/web_store/
  1. Создайте и активируйте виртуальное окружение poetry (рекомендуется)
  2. Установите зависимости из pyproject.toml
  3. Заполните файл .env.sample данными для подключения к серверу PostgreSQL, и переименуйте в .env
  4. Примените миграции к базе данных: python manage.py migrate
  5. Заполните базу данных приложения catalog используя кастомную команду python manage.py add_catalog или приложения blog python manage.py add_blog
  6. Создайте суперпользователя python manage.py csu.
  7. Кастомная команда для создания пользователей и групп python manage.py add_user.
  8. При необходимости можно зарегистрировать дополнительных пользователей на странице http://localhost:8000/users/register/

Использование

Для запуска приложения используйте команду:

 python manage.py runserver

Описание страниц

About

Django project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors