Skip to content

Веб-приложение с системой публикаций, комментариев и управлением контентом. Реализована аутентификация, пагинация, загрузка изображений к постам и отложенные публикации. Настроен бэкенд для писем, CSRF-токен для безопасности, дамп БД для наполнения сайта. 💼

License

Notifications You must be signed in to change notification settings

shft1/DiariesPages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiariesPages - Платформа для ведения дневников

image

Описание:

Веб-приложение на Django с системой публикаций, комментариев и управлением контентом. Реализована аутентификация, пагинация, загрузка изображений к постам и отложенные публикации. Использует Django ORM для SQLite, Django шаблонизатор для страниц и view-функции для их обработки. Настроен бэкенд для «отправки» писем (сохранение в sent_emails/), CSRF-токен для безопасности, дамп (db.json) БД для наполнения сайта данными.


Стек технологий:

Python, Django, Django Templates, Django ORM, Django Test, SQLite


Инструкция по развертыванию:

Клонируйте репозиторий:

git clone git@github.com:shft1/DiariesPages.git

Cоздайте и активируйте виртуальное окружение:

python3 -m venv venv
  • Если у вас Linux/macOS

    source venv/bin/activate
    
  • Если у вас Windows

    source venv/scripts/activate
    

Установите зависимости из файла requirements.txt:

pip install -r requirements.txt

Запустите тесты, для проверки корректности работы приложения

pytest

Если 25 тестов успешно пройдены, то приложение работает

image

В папке blogicum запустите приложение DiariesPages на локальном хосте

python manage.py runserver

Примеры использования:

Создание поста

image

Профиль пользователя

image

Форма регистрации

image

About

Веб-приложение с системой публикаций, комментариев и управлением контентом. Реализована аутентификация, пагинация, загрузка изображений к постам и отложенные публикации. Настроен бэкенд для писем, CSRF-токен для безопасности, дамп БД для наполнения сайта. 💼

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy