Size: a a a

Django [ru] #STAY HOME

2020 June 30

G

Gas in Django [ru] #STAY HOME
Basic authentication is generally only appropriate for testing.
источник

EM

Eri Meilis in Django [ru] #STAY HOME
А если уж разговор зашел про DRF, подскажите, куда копать? Как раздать юзверям права? Хотя бы одному для начала, где?
источник

G

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

EM

Eri Meilis in Django [ru] #STAY HOME
Eri Meilis
Еще один нубский вопрос. Я никак не могу понять, как задать права django rest framework. Ну, допустим, сделать себя админом (IsAdminUser) для начала, а в принципе этим управлять. Подскажете, в каком направлении копать?
ну, нужно сделать юзверя, чтобы он был IsAdminUser именно для DRF... https://django-oscar-api.readthedocs.io/en/latest/usage/the_admin_api.html   как ту написано "To gain access to the Admin API you will beed to be a staff user (IsAdminUser in DRF). "
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Может, конечно, я совсем не догоняю..
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Или вот как тут описано надо в модели Product давать права? Ну ок, а не работает это как-то не так, чтобы в модели описывать?
источник

G

Gas in Django [ru] #STAY HOME
про Oscar не скажу
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Gas
про Oscar не скажу
слушай... спасибо!
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Просто не было админских прав, и вдруг появились. Ну уже хорошо
источник

AD

Alex Dem in Django [ru] #STAY HOME
Eri Meilis
А если уж разговор зашел про DRF, подскажите, куда копать? Как раздать юзверям права? Хотя бы одному для начала, где?
в джанго есть разного сорта права

просто абстрактный generic permission
permissions over request methods: get/post/...
object level permission
еще может быть какие-нибудь =)

тебе какие нужны?
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Alex Dem
в джанго есть разного сорта права

просто абстрактный generic permission
permissions over request methods: get/post/...
object level permission
еще может быть какие-нибудь =)

тебе какие нужны?
you will beed to be a staff user (IsAdminUser in DRF)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Eri Meilis
you will beed to be a staff user (IsAdminUser in DRF)
я не подскажу на счет уже существующих пермишенов, может есть и так есть
но в целом такого рода пермишены прописываются в модели, это самый простой вид
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Собственно, в oscar нет годного импортера, если я правильно понимаю, ну и ладно. А мне в него надо заливать товары с внешнего API, вот я и думаю через Oscar-rest действовать. Насколько по-нубски могу сейчас видеть, - будет какой-то app болтаться на celery, качать издалека и заливать в оскар.
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Alex Dem
я не подскажу на счет уже существующих пермишенов, может есть и так есть
но в целом такого рода пермишены прописываются в модели, это самый простой вид
Да, я смотрю, что похоже надо будет копать в модель. Но пока для девелопмента мне хватит, что и у меня\юзера они есть. Хоть наладить процесс, дальше уже глубже
источник

AD

Alex Dem in Django [ru] #STAY HOME
Eri Meilis
you will beed to be a staff user (IsAdminUser in DRF)
class Person(models.Model):
   class Meta:
       permissions = [('is_staff', 'Staff user')]

потом

makemigrations
migrate
источник

AD

Alex Dem in Django [ru] #STAY HOME
потом кидаешь или на пользователя, или на группу пермишены
источник

A

Alexander in Django [ru] #STAY HOME
Gas
Basic authentication is generally only appropriate for testing.
Странно, я читал, наоборот, что он более менее безопасный
источник

A

Alexander in Django [ru] #STAY HOME
Это откуда цитата?
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Alex Dem
потом кидаешь или на пользователя, или на группу пермишены
Спасибо! Думаю, на группу, да
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alex Dem
потом кидаешь или на пользователя, или на группу пермишены
и в конце концов, проверяешь
в drf, если правильно помню, просто указываешь в permission_classes в API VIew
источник