NSProject31 марта 2023 г. 2:55
Проверка комментария принадлежит он пользователю или нет DRF (Django Rest Framework)
Здравствуйте!
Сегодня я столкнулся с такой проблеммой. Существует модель комметариев. Где их соответственно достаточное количество. Все они выводятся при помощи запроса ajax (axios). Так как они выводятся при помощи JavaScript я получается не могу проверить пользователя обычным способом.
И само собой с DRF не так сильно дружу. По этому хотелось бы узнать как проверить пользователя и решить может он редактировать свой комментарий или не может потому что это не его комм.
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
Пожалуйста, авторизуйтесь или зарегистрируйтесь
d
- dsfs
- 26 апреля 2024 г. 14:56
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80баллов,
- Очки рейтинга4
d
- dsfs
- 26 апреля 2024 г. 14:35
C++ - Тест 001. Первая программа и типы данных
- Результат:73баллов,
- Очки рейтинга1
Последние комментарии
Qt Linux - Урок 001. Автозапуск Qt приложения под Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Qt WinAPI - Урок 007. Работаем с ICMP Ping в Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Анатолий Кононенко5 февраля 2024 г. 12:50
EVA25 декабря 2023 г. 21:30
Boost - статическая линковка в CMake проекте под Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
Qt/C++ - Урок 056. Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
Сейчас обсуждают на форуме
Best Indian Food Restaurant In Cincinnati OH Ready to embark on a gastronomic journey like no other? Join us at App india restaurant and discover why we're renowned as the Best Indian Food Restaurant In Cincinnati OH . Whether y…
Evgenii Legotckoi3 мая 2024 г. 0:07
IscanderChe30 апреля 2024 г. 14:22
Павел Дорофеев14 апреля 2024 г. 12:35
Прошло уже несколько дней и написано столько строк кода что лень считать сколько. А так же множество костылей.
Изначально я решил проверять может ли пользователь редактировать свой комментарий. И для этого пришлось передать ID текущего пользователя.
И тут вариантов как я увидел 2. Первый прописать в род.шаблоне
Либо же передавать это всё в через сериализатора и тд. Выходит как то многовато. И уже в js городить огород типа
Получается много html кода в js. Не есть хорошо.
И тут я вспомнил о render_to_response Django. Но мне не хотелось отказываться от Drf. И так вышло что углубившись в доку увидел что можно отдавать не только Json объект но и html. И всё стало проще, намного проще. Всё проверки делаются в шаблоне. Js избавляется от html. С телефона всё описывать просто невозможно ((
Кароче проблема решена и точка