
NSProjectMarch 31, 2023, 2:55 a.m.
Проверка комментария принадлежит он пользователю или нет DRF (Django Rest Framework)
Здравствуйте!
Сегодня я столкнулся с такой проблеммой. Существует модель комметариев. Где их соответственно достаточное количество. Все они выводятся при помощи запроса ajax (axios). Так как они выводятся при помощи JavaScript я получается не могу проверить пользователя обычным способом.
И само собой с DRF не так сильно дружу. По этому хотелось бы узнать как проверить пользователя и решить может он редактировать свой комментарий или не может потому что это не его комм.

We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
E
- EvilTourist
- Dec. 4, 2023, 3:04 a.m.
C++ - Test 001. The first program and data types
- Result:80points,
- Rating points4
E
- EvilTourist
- Nov. 30, 2023, 8:48 a.m.
C++ - Test 001. The first program and data types
- Result:53points,
- Rating points-4
Last comments

Evgenii LegotckoiDec. 3, 2023, 8:39 a.m.
Django - Lesson 059. Saving the selected language in user settings It tries to do language translation in API views. That's why it sends or receives the same API request twice. Do you have any suggestions on this? Example: stripe webhook. "GET /warehouse/…
Qt/C++ - Lesson 035. Downloading files via HTTP with QNetworkAccessManager Добрый день. Изучаю Qt на ваших уроках. Всё нормально работает на Linux. А под Win один раз запустилось, а сейчас вместо данных сайта получается ошибк "Unable to write". Куда копать, ума не…
Qt/C++ - Lesson 056. Connecting the Boost library in Qt for MinGW and MSVC compilers С CMake всё на много проще: find_package(Boost)

Павел ДорофеевOct. 28, 2023, 2:48 p.m.
Now discuss on the forum

BlinCTNov. 30, 2023, 9:18 a.m.

Evgenii LegotckoiNov. 19, 2023, 8:14 a.m.
МЛ
Разные иконки в QTreeView для раскрытых и свернутых веток Решено. через setData в модели.
Михаил ЛебедевOct. 24, 2023, 3:51 a.m.

Виктор КалесниковOct. 20, 2023, 4:29 a.m.
Скачать Qt 6 Сработал следующий алгоритм. Инстолятор скачал используя это https://freevpnplanet.com/ru/ как расширение браузера. Потом установил это https://freevpnplanet.com/ru/ же на ПК и через инстолятор …
Прошло уже несколько дней и написано столько строк кода что лень считать сколько. А так же множество костылей.
Изначально я решил проверять может ли пользователь редактировать свой комментарий. И для этого пришлось передать ID текущего пользователя.
И тут вариантов как я увидел 2. Первый прописать в род.шаблоне
Либо же передавать это всё в через сериализатора и тд. Выходит как то многовато. И уже в js городить огород типа
Получается много html кода в js. Не есть хорошо.
И тут я вспомнил о render_to_response Django. Но мне не хотелось отказываться от Drf. И так вышло что углубившись в доку увидел что можно отдавать не только Json объект но и html. И всё стало проще, намного проще. Всё проверки делаются в шаблоне. Js избавляется от html. С телефона всё описывать просто невозможно ((
Кароче проблема решена и точка