12:26
13 июня 2024 03:26
Добавлены группы (в привычном нам виде)!
Группу можно создать, назначить администраторов, снять с себя полномочия администратора, удалить группу. Подписаться на группы, посмотреть в ленте записи групп, на которые подписаны. В профиле посмотреть группы, на которые подписан пользователь.
Вскоре добавлю возможности для администратора типа удалить запись, относящуюся в группе, и удалить подписчиков.
03 марта 2023 08:25
Вдруг кто-то захочет сделать часовые пояса для пользователей и будет искать, напишу как я решил этот вопрос.
Мне не понравилась идея выбора часового пояса самим пользователем. Мы все-таки стараемся делать что-то похожее на то, чем мы пользуемся в реальной жизни. Поэтому я решил пойти по другому пути.
Можно скачать бесплатную базу данных, в которой содержаться данные ip адреса, и установить в виртуальное окружение их приложение. Отсюда уже можно по ip адресу из request найти нужный нам offset. К сожалению название timezone сразу не дается. Я решил эту проблему словарем с offset и переводом на время GMT. Далее форматируем время в шаблоне как указано в документации.
Но каждый раз делать запрос в базу данных будет заниматься много времени, тем более если запросов будет много. С этим я разобрался с помощью добавления cookies. Как их делать и читать очень хорошо написано здесь. То есть мы один раз только отправляем cookies(timezone и ip) и потом только проверяем не поменялся ли ip у клиента. В шаблоне к cookie можно обратиться с помощью request.COOKIES.cookie_name.
21 февраля 2023 05:17
Теперь можно:
- посмотреть кто поставил лайк записи;
- посмотреть своих подписчиков и свои подписки;
- редактировать имя и фамилию.
Буду и дальше улучшать проект)
18 февраля 2023 13:23
Добавлены лайки!
15 февраля 2023 12:54
Привет всем!
14 февраля 2023 12:52
Проверка квадрата
13 февраля 2023 08:10
Красивый лес
13 февраля 2023 08:01
Шарбат Гула
12 февраля 2023 07:55
Sakura
11 февраля 2023 15:00