Найти тему
Я познаю Питон

Социальная сеть на Python: результат и исходники

16 марта я начал эксперимент по созданию своей социальной сети на Django, выделив на это один месяц. В итоге на два дня я запоздал, но результат всё же есть. А первый вариант я выложил 16-го числа, так что можно сказать, успел в срок.

Социальная сеть АНАНАС =)
Социальная сеть АНАНАС =)

Посмотреть можно здесь - http://mypineapple.pythonanywhere.com. Только не пугайтесь количеству ананасов.=) Что у меня получилось сделать:

  • создание и настройка аккаунта
  • переписка
  • добавление в друзья
  • создание постов

Выглядит не густо. Но есть мелочи, на которые было затрачено немало усилий. Например, две коварные кнопочки Лайк и Дизлайк. Впрочем, в итоговом варианте они работают с тормозами, так что требуется с ними ещё повозиться.

Что под капотом:

  • основа всему сайту Django
  • визуальная часть создана с помощью bootstrap 4 и стилей с гугла.=)
  • за асинхронные запросы отвечает Ajax или Jquery
  • сам сайт на бесплатном хостинге, поэтому для меня загадка, как он будет функционировать.

Обещал поделиться кодом, так что вот вам ссылка на гитхаб. Самое важное, не иметь никаких ожиданий от исходника. Там очень корявый JavaScript и CSS прямо внутри шаблонов (раскидать стили в отдельные файлы у меня терпения и времени не хватило. Да и со статическими файлами не очень разобрался.) Основной код на Python получше, но стоит помнить, что изучаю я Django около 3 месяцев. Короче, если вдруг заинтересуетесь, то будьте готовы к худшему.

По вопросам работы сайта или возникающим ошибкам можете писать прямо туда - Сергей Админ (если конечно не сломается возможность написать).

Наука
7 млн интересуются