Skip to content

watislaf/django_blog

Repository files navigation

django_blog

Django project июль 2020. Сервер работает до конца лета 2020.

Коротко image

Сайт лежит на сервере Яндекс Обалка, подключение по домену gigglingpenguin.me, имеется корпоративная почта. Поддерживается протокол https. На самом сервере установлен nginx и подключение через gunicorn, настроен фаервол и используется база данных postgresql, ошибки сайта остлеживаются через сервис SENTRY, некоторые части сайта переведены на английский и русский. Сайт включает в себя Магазин/блог/чат/добавление постов и их лайкание/мини новостная лента основанная на подписке. Чат работает на channels и вебсокетах. Так же на сервере сайт упокован в Docker containter.


image

Регистрация проходит через подтверждение почты или через соцсети, отправка почты по протоколу smtp.

image

Есть возможность восстановить пароль/сменить данные. А так же поставить аватарку.

image

Вести свой блог, и оставлять блогам комментарии

image

Выставлять фотографии

image

А так же их лайкать

image

Видеть всех людей.

image

Подписываться на них и узнавать какие фотографии они постили.

image

Имеется магазин.

image

В котором можно добавлять товары в тележку и оформлять заказ.

image

Система оплаты поддерживается API от paypal.

image

Чат на вебсокетах и channels для асинхронной работы

image

Источники

Книга Django_3_By_Example_Build_powerful_and_reliable_Python_web_applications

https://pythonru.com/primery/blog-na-django-22-rendering-form-v-shablonah -- статьи

https://www.youtube.com/watch?v=WTXPLwrK398&list=PLF-NY6ldwAWrb6nQcPL21XX_-AmivFAYq&index=7 -- видеоролики