Size: a a a

Django [ru] #STAY HOME

2019 August 22

D

Dmitry in Django [ru] #STAY HOME
Spirit💎
подскажите, как вместо пейдж объекта подставить поле модели?
Str переопределить
источник

S

Spirit💎 in Django [ru] #STAY HOME
Dmitry
Str переопределить
о, пасиба)
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
Все привет. Почему стиль не подгружает таким путем?
href="{% static 'weather/css/style.css' %}">
а вот если weather/style.css то все супер?
источник

IZ

Ivan Zhirov in Django [ru] #STAY HOME
Alexey Markovski
Все привет. Почему стиль не подгружает таким путем?
href="{% static 'weather/css/style.css' %}">
а вот если weather/style.css то все супер?
weather/css/style.css != weather/style.css
источник

i

ilya in Django [ru] #STAY HOME
Spirit💎
подскажите, как вместо пейдж объекта подставить поле модели?
по хорошему надо модель админки описать для модели
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
всем привет. хелпаните плз. написал свой кастомный класс для аутентификации DRF. подключаю его в settings и он автоматом ставит защиту на все эндпоинты, хотя я только для одной вьюхи юзаю. но если закоментить и подключить например TokenAuthentication то все норм. в чем может быть проблема?
источник

V

Valera in Django [ru] #STAY HOME
Привет, у меня есть три моедли

class User:
    ....

class Group:
   ....

class Membership:
   user = FK(User)
   group = FK(Group)

Я хочу взять всех пользователей, которые еще не состоят в группе. Где ошибка?:
User.objects.exclude(membership__group_id=<id_of_group>)?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Valera
Привет, у меня есть три моедли

class User:
    ....

class Group:
   ....

class Membership:
   user = FK(User)
   group = FK(Group)

Я хочу взять всех пользователей, которые еще не состоят в группе. Где ошибка?:
User.objects.exclude(membership__group_id=<id_of_group>)?
group = FK(Group) -  может быть null?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
или не состоят в конкретной группе ?
источник

V

Valera in Django [ru] #STAY HOME
в конкретной
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Valera
Привет, у меня есть три моедли

class User:
    ....

class Group:
   ....

class Membership:
   user = FK(User)
   group = FK(Group)

Я хочу взять всех пользователей, которые еще не состоят в группе. Где ошибка?:
User.objects.exclude(membership__group_id=<id_of_group>)?
class Membership:
   user = FK(User)

тут какой related_name ?
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Valera
Привет, у меня есть три моедли

class User:
    ....

class Group:
   ....

class Membership:
   user = FK(User)
   group = FK(Group)

Я хочу взять всех пользователей, которые еще не состоят в группе. Где ошибка?:
User.objects.exclude(membership__group_id=<id_of_group>)?
SQL бы глянуть который генерится, там сразу всё станет понятно
print(User.objects.exclude(membership__group_id=<id_of_group>).values('id).query) что даст?
источник

V

Valera in Django [ru] #STAY HOME
Dan Tyan
class Membership:
   user = FK(User)

тут какой related_name ?
аа, такой - related_name=membership_to_user'
источник

DT

Dan Tyan in Django [ru] #STAY HOME
User.objects.exclude(membership_to_user__group_id=<id_of_group>) - так пробовал ?
источник

V

Valera in Django [ru] #STAY HOME
Dan Tyan
User.objects.exclude(membership_to_user__group_id=<id_of_group>) - так пробовал ?
точно, спасибо 🙂
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
я ж от балды пишу
не факт что будет работать
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
Kylych Asankulov
всем привет. хелпаните плз. написал свой кастомный класс для аутентификации DRF. подключаю его в settings и он автоматом ставит защиту на все эндпоинты, хотя я только для одной вьюхи юзаю. но если закоментить и подключить например TokenAuthentication то все норм. в чем может быть проблема?
😢😢
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а ты что ожидаешь в ответ?

показывай код, показывай какие ошибки если есть
показывай как подключаешь
как вызываешь
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
'DEFAULT_AUTHENTICATION_CLASSES': (
       'rest_framework.authentication.TokenAuthentication',
       # 'main.authentication.FirebaseAuthentication',
   ),
 вот так норм. где надо там и работает защита. а если ставлю  
'DEFAULT_AUTHENTICATION_CLASSES': (
       # 'rest_framework.authentication.TokenAuthentication',
       'main.authentication.FirebaseAuthentication',
   ),
то защита ставится всюду
источник