Size: a a a

Django [ru] #STAY HOME

2020 May 17

AD

Alex Dem in Django [ru] #STAY HOME
Подскажите пожалуйста как лаконичнее всего реализовать в рамках DRF (хотя необязательно, можно и на уровне моделей):
permission: instance created by user?

вот модели инстансы которых должны оборачиваться пермишеном:
https://pastebin.com/knPM5rPJ

если надо, то можно в каждую из них напихать user FK для выполнения задачи, хотя хотелось бы избежать этого
источник

AD

Alex Dem in Django [ru] #STAY HOME
Это уже ж в любом случае будет кастом пермишен на основе permissions.BasePermission?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Да
источник

T

Tim in Django [ru] #STAY HOME
Nikolay Cherniy
Показывай код что во вьюхе, что в шаблоне
источник

T

Tim in Django [ru] #STAY HOME
Nikolay Cherniy
Показывай код что во вьюхе, что в шаблоне
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Что такое view.get_catigories?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Это не из php?
источник

T

Tim in Django [ru] #STAY HOME
В ShowBookView на скриншоте видно, я просто вывожу список категорий из админки
источник

T

Tim in Django [ru] #STAY HOME
Через def get_categories
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
В get context data передавай как title
источник

T

Tim in Django [ru] #STAY HOME
А что именно передавать как title?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
То что ты пытаешься передать в гет катигорис
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Ты передаешь в шаблон словарь context, а не методы вьюхи, просто как с titl’ом пропиши ключ и засовывай то к чему собираешься обращаться
источник

T

Tim in Django [ru] #STAY HOME
Ну, я сделал так, передал в словарь, но все равно, при нажатии на категорию открывается страница без товаров
источник

T

Tim in Django [ru] #STAY HOME
источник

T

Tim in Django [ru] #STAY HOME
может у меня в урлах ошибка?
источник

T

Tim in Django [ru] #STAY HOME
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ну урлы тоже вызывают вопросы. как сейчас у тебя реализовано в урле должен быть кверистринг с параметром категори, но  это уже второй вопрос, категориюн.нэйм должен выводится, если есть такое поле у Category
источник

T

Tim in Django [ru] #STAY HOME
У категории есть поле name и url в slug field’е
источник

T

Tim in Django [ru] #STAY HOME
А как написать в урлах, чтобы отслеживался url категории?
источник