Size: a a a

Django [ru] #STAY HOME

2021 February 10

DT

Dan Tyan in Django [ru] #STAY HOME
сорян не тебе
источник

NS

Nik S in Django [ru] #STAY HOME
Nikolay Cherniy
Жить с этим) дрф формами ты в реальных проектах пользоваться не будешь, а логику сохранения вложенных сериализаторов нужно прописывать руками, в доках есть примеры
а что значит логика сохранения вложенных сериализаторов?)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nik S
а что значит логика сохранения вложенных сериализаторов?)
источник

NS

Nik S in Django [ru] #STAY HOME
а это помогает исправить поломаные поля, которые не используются в реальных проектах?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nik S
а это помогает исправить поломаные поля, которые не используются в реальных проектах?
нет
источник

K

Kirill in Django [ru] #STAY HOME
Ребят, а в PyCharm бесплатной нет инструментария отладки (с точками останова) Джанго проектов?
источник

ак

аминоуксусная кислот... in Django [ru] #STAY HOME
Kirill
Ребят, а в PyCharm бесплатной нет инструментария отладки (с точками останова) Джанго проектов?
Нет
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Kirill
Ребят, а в PyCharm бесплатной нет инструментария отладки (с точками останова) Джанго проектов?
Нет, тебе придется брать PyCharm PE для работы с Django
источник

ак

аминоуксусная кислот... in Django [ru] #STAY HOME
Kirill
Ребят, а в PyCharm бесплатной нет инструментария отладки (с точками останова) Джанго проектов?
Разбивай на функции с одиночными обязанностями и делай под каждую юнит тесты. Сократишь список подозреваемых в теории до одного простого вызова. Да и вообще хорошая практика.
источник

NS

Nik S in Django [ru] #STAY HOME
подскажите, почему тут не работают выставленные permissions

class ProductsViewSet(viewsets.ModelViewSet):
   queryset = Product.objects.all()
   serializer_class = ProductModelSerializer

   def get_permissions(self):
       permission_classes = [IsAuthenticated]
       if self.action == ['create', 'update', 'destroy', 'partial_update']:
           permission_classes = [IsAdminUser]
       return [permission() for permission in permission_classes]

Обычный юзер с фронта может удалить обьекты.
источник

NS

Nik S in Django [ru] #STAY HOME
Nik S
подскажите, почему тут не работают выставленные permissions

class ProductsViewSet(viewsets.ModelViewSet):
   queryset = Product.objects.all()
   serializer_class = ProductModelSerializer

   def get_permissions(self):
       permission_classes = [IsAuthenticated]
       if self.action == ['create', 'update', 'destroy', 'partial_update']:
           permission_classes = [IsAdminUser]
       return [permission() for permission in permission_classes]

Обычный юзер с фронта может удалить обьекты.
потому что я болван) и условие if не такое
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Вопрос актуален?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Переслано от Nik S
Подскажите по DRF, как задать permission_classes на каждое конкретное .list(), .retrieve(), .create(), .update(), .partial_update(), and .destroy() ?
list(), retrive() - можно всем, а удалять их можно только админам

более того, как сделать, чтобы объекты принадлежащие юзеру - мог только сам юзер читать и изменять? ну а админ быть может. а не все авторизованые? - на это примеров вообще не видел
источник

q

qb in Django [ru] #STAY HOME
Artyom Lazovikov
Переслано от Nik S
Подскажите по DRF, как задать permission_classes на каждое конкретное .list(), .retrieve(), .create(), .update(), .partial_update(), and .destroy() ?
list(), retrive() - можно всем, а удалять их можно только админам

более того, как сделать, чтобы объекты принадлежащие юзеру - мог только сам юзер читать и изменять? ну а админ быть может. а не все авторизованые? - на это примеров вообще не видел
Почитай про has_permission()
источник

q

qb in Django [ru] #STAY HOME
А ой не заметил что пересланное сообщения
источник

SD

Sergey Diudin in Django [ru] #STAY HOME
Всем привет. Только изучаю Django. В связке django-postgresql от моего пользователя приложение работает. Начал настраивать django-postgresql-gunicorn-nginx и столкнулся с проблемой, что пользователь www-data не видит переменные окружения для подключения к postgresql, которые записаны в .bashrc для моего пользователя. Как и куда их добавить для него?
источник

M

M in Django [ru] #STAY HOME
Sergey Diudin
Всем привет. Только изучаю Django. В связке django-postgresql от моего пользователя приложение работает. Начал настраивать django-postgresql-gunicorn-nginx и столкнулся с проблемой, что пользователь www-data не видит переменные окружения для подключения к postgresql, которые записаны в .bashrc для моего пользователя. Как и куда их добавить для него?
Пришлите сюда что у вас в gunicorn.service прописано
источник

M

M in Django [ru] #STAY HOME
Ребят, ни у кого не зависает manage.py runserver из-за bot.polling() от pyTelegramBotAPI?
источник

m

master-mn in Django [ru] #STAY HOME
Nikolay Cherniy
какая разница на чем? ты же как-то сделал это со своей моделью, чем модель mptt тебя не устраивает?
смотрите если посмотреть на таблицу модели которая наследуется от MPTTModel
то мы видим следуешие поля:
id, lft, rght, tree_id, level, parent_id - это поля которые создает сам модуль
+ добавляются поля которые мы создаем в модель
теперь если просто поигратся в админке и насоздовать записей для модели данного типа, а потом менять местами и так далее и при каждом изменении смотреть в таблицу на то как изменились значения для полей кторые созадал модуль MPTT (их 5 штук) то если чесно что бы понять логику надо сначала изучить алгоритм nested а потом самому писать логику которя будет получать данные с фронта и записывать в базу
источник

M

M in Django [ru] #STAY HOME
В dpaste.de закиньте
источник