Блогикум - это сайт, на котором пользователь может создать свою страницу и публиковать на ней сообщения(«посты»).
Для каждого поста нужно указать категорию — например «путешествия», «кулинария» или «python-разработка», а также опционально локацию, с которой связан пост, например «Остров отчаянья» или «Караганда».
Пользователь может перейти на страницу любой категории и увидеть все посты, которые к ней относятся.
Пользователи смогут заходить на чужие страницы, читать и комментировать чужие посты.
Для своей страницы автор может задать имя и уникальный адрес.
git clone git@github.com:SerVik888/django_blogicum.git
-> клонировать репозиторий
-
Если у вас Linux/macOS
python3 -m venv env
-> создать виртуальное окружение
source env/bin/activate
-> активировать виртуальное окружение
python3 -m pip install --upgrade pip
-> обновить установщик
pip install -r requirements.txt
-> установить зависимости из файла requirements.txt
cd blogicum
-> перейдите в папку blogicum
python3 manage.py migrate
-> выполнить миграции
python3 manage.py createsuperuser
-> создать суперпользователя
python3 manage.py runserver
-> запустить проект -
Если у вас windows
python -m venv venv
-> создать виртуальное окружение
source venv/Scripts/activate
-> активировать виртуальное окружение
python -m pip install --upgrade pip
-> обновить установщик
pip install -r requirements.txt
-> установить зависимости из файла requirements.txt
cd blogicum
-> перейдите в папку blogicum
python manage.py migrate
-> выполнить миграции
python manage.py createsuperuser
-> создать суперпользователя
python manage.py runserver
-> запустить проект -
После запуска, проект будет доступен по адресу http://127.0.0.1:8000/
-
Панель администратора находиться по адресу http://127.0.0.1:8000/admin/
После активации виртуального окружения находясь в корне проекта, в консоли введите pytest
- Django
- django-bootstrap5
- pytest
Автор: Сафонов Сергей
Почта: sergey_safonov86@inbox.ru