Size: a a a

Django [ru] #STAY HOME

2019 April 12

DT

Dan Tyan in Django [ru] #STAY HOME
кстати у мозила да хорошие статьи
источник

С

Сергей in Django [ru] #STAY HOME
Потом и падающими серваками) Но ещё далеко до знаний.
Могу посоветовать django design patters.
Статьи на мозиле и Джанго герлс, как писали выше.
Годные статьи на simpleisbetterthancomplex
источник

L

LagRange_py in Django [ru] #STAY HOME
Petr B.
Емнип сохранение м2м в админке работает не совсем так, как везде в остальных местах
Короче, единственное до чего я докопал, это то, что при сохранении через админку, после того как я добавил связи, они почему то удаляются, то есть выполняется remove на них
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Сергей
Потом и падающими серваками) Но ещё далеко до знаний.
Могу посоветовать django design patters.
Статьи на мозиле и Джанго герлс, как писали выше.
Годные статьи на simpleisbetterthancomplex
Ну и доки  джанговские в обяз
источник

F

Fred in Django [ru] #STAY HOME
Привет, работаю с очень старой django 1.4 в доках написанно что не работает select_related() как выкрутиться?
источник

F

Fred in Django [ru] #STAY HOME
sql не катит потому-что нужно еще отдельно и фильтры понафигачить
источник

F

Fred in Django [ru] #STAY HOME
фильтры post запросом приходят такие [{"field":"username","comparison":"icontains","type":"string","value":"123123"},{"field":"orderexecutiondata","comparison":"gte","type":"datetime","value":"2019-04-12T16:59:00+03:00"},{"field":"orderexecutiondata","comparison":"lte","type":"datetime","value":"2019-04-12T16:59:00+03:00"}]
источник

F

Fred in Django [ru] #STAY HOME
ну или sqlом WHERE добавить в запрос
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
всем привет, немного не понятна работа с группами и доступами, а именно к примеру у меня в модели есть такие пермишины
permissions = (
           ('can_view_car', 'User can view car'),
           ('can_add_car', 'User can add car'),
           ('can_delete_car', 'User can delete car'),
           ('can_update_car', 'User can update car'),
       )

я хочу в фикстурах сделать группы и что б там по дефолту в каких то группах были эти пермишины, к прмиеру:

 {"model": "auth.group", "pk": 1, "fields": {"name": "user_view_car"},  "permissions": ["can_view_car"]},

я в примерах видел что в permissions нужно добавлять массив с ид permission, ну так я их(ид permissions) изначально ж не знаю. Типа так

 {"model": "auth.group", "pk": 1, "fields": {"name": "user_view_car"},  "permissions": [12]},

как то можно установить permissions группам по  ключу (can_view_car) permissions, типа так

 {"model": "auth.group", "pk": 1, "fields": {"name": "user_view_car"},  "permissions": ["can_view_car"]},
источник

d

dd in Django [ru] #STAY HOME
Alexy Nesterchuk
всем привет, немного не понятна работа с группами и доступами, а именно к примеру у меня в модели есть такие пермишины
permissions = (
           ('can_view_car', 'User can view car'),
           ('can_add_car', 'User can add car'),
           ('can_delete_car', 'User can delete car'),
           ('can_update_car', 'User can update car'),
       )

я хочу в фикстурах сделать группы и что б там по дефолту в каких то группах были эти пермишины, к прмиеру:

 {"model": "auth.group", "pk": 1, "fields": {"name": "user_view_car"},  "permissions": ["can_view_car"]},

я в примерах видел что в permissions нужно добавлять массив с ид permission, ну так я их(ид permissions) изначально ж не знаю. Типа так

 {"model": "auth.group", "pk": 1, "fields": {"name": "user_view_car"},  "permissions": [12]},

как то можно установить permissions группам по  ключу (can_view_car) permissions, типа так

 {"model": "auth.group", "pk": 1, "fields": {"name": "user_view_car"},  "permissions": ["can_view_car"]},
ну если сделать ./manage.py dumpdata auth --natural-foreign то там получается такая структура:
"user_permissions": [[<perm_codename>, <app>, <model>]]
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
к примеру я в модели напишу
permissions = (
           ('can_view_car', 'User can view car'),
           ('can_add_car', 'User can add car'),
           ('can_delete_car', 'User can delete car'),
           ('can_update_car', 'User can update car'),
       )

потом как буду делать миграцию оно создаст пермишины с этими ид. А я потом просто хочу запустить 1 файл, фикстуру с группами что б эта фикстура сразу дала определенные права, определенным группам
источник

AN

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

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
в ручную посмотреть в базе ид пермишинов
источник

d

dd in Django [ru] #STAY HOME
Alexy Nesterchuk
мне получается нужно обязатьно в фикстуре указать ид пермишеннов, которых создала джанга?
ты вообще смотрел что я написал?
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
мне выведится инф
"user_permissions": [[<perm_codename>, <app>, <model>]]
ну, мне потом нужно будет все равно вручную написать в фикстуре ид пермишинов к определенной группе
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
или я не правильно понял?
источник

d

dd in Django [ru] #STAY HOME
кажется ты не знаешь что такое dumpdata?
если упростить то dumpdata фигачит ту же фикстуру, сделай как там и будет тебе счастье
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
спасибо, сейчас почитаю про dumpdata
источник

d

dd in Django [ru] #STAY HOME
то есть ты вообще можешь сделать локально группы нужные тебе сохранить ./manage.py dumpdata auth.group —natural-primary в какой нибудь init_groups.json и вот тебе готовая фикстура
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Товарищи, у меня тут внезапно шит случился
источник