Size: a a a

Django [ru] #STAY HOME

2020 August 26

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
так аннотейт выставит поля всем строкам в query, не?
annotate, в моем примере, подставит субзапрос вместо *my_rank*, там где ты далее будешь его использовать.

А если не будешь использовать, то да - вернет в результат
источник

A

Andrey in Django [ru] #STAY HOME
как APIView зарегать в роутере? :D
источник

К-

Кутман - in Django [ru] #STAY HOME
в селери ругается
Task party.todolist.tasks.todo_create[d5df96d4-b4ef-4c9b-a0bf-209d1a7605c5] raised unexpected: AuthenticationError('Please provide the api_key in the google-services.json file')

апи ключ чего именно?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Andrey
как APIView зарегать в роутере? :D
он как вьюха регается
или кастомизируй роутер)
источник

A

Andrey in Django [ru] #STAY HOME
Artem Gubatenko
он как вьюха регается
или кастомизируй роутер)
а, вот оно что
чет в доке бегло не увидел
спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Andrey
а, вот оно что
чет в доке бегло не увидел
спасибо
я когда-то так хотел доработать роутер.
потом забросил(
источник

ii

ihar i in Django [ru] #STAY HOME
есть приложение на джанго, где фронтенд написан при помощи джанго-шаблонов, сейчас стоит задача переписать часть приложение (именно часть, личный кабинет) на vue, без использования шаблонов.
Вопрос как можно перенести или как то сделать совместной аутентификацию, которая имеется сейчас, потому что сейчас после авторизации в шаблонах ставится кука, но в vue она конечно не ставится.
То есть задача сделать общую аутентификацию, которая работала бы и джанго шаблонах и в приложении, которое обменивается с сервером по рест апи.
источник

RT

Renat TOP in Django [ru] #STAY HOME
Привет всем.
Подскажите как сделать простое добавление статьи в избранное пользователя?
Гуглил, там всё мудрёно как-то.
источник

A

Andrey in Django [ru] #STAY HOME
Renat TOP
Привет всем.
Подскажите как сделать простое добавление статьи в избранное пользователя?
Гуглил, там всё мудрёно как-то.
m2m в модели пользователя к статьям
источник

RT

Renat TOP in Django [ru] #STAY HOME
А как во вьюхе это прописать, что-бы при нажатии кнопки добавляло?
источник

J

Jack in Django [ru] #STAY HOME
Ну смотря ещё где хранить
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ihar i
есть приложение на джанго, где фронтенд написан при помощи джанго-шаблонов, сейчас стоит задача переписать часть приложение (именно часть, личный кабинет) на vue, без использования шаблонов.
Вопрос как можно перенести или как то сделать совместной аутентификацию, которая имеется сейчас, потому что сейчас после авторизации в шаблонах ставится кука, но в vue она конечно не ставится.
То есть задача сделать общую аутентификацию, которая работала бы и джанго шаблонах и в приложении, которое обменивается с сервером по рест апи.
> (именно часть, личный кабинет) на vue

на vue-cli же?
спроси к фронтендеров как там делается все в JS. А в джанго можешь ходить за проверкой: авторизован/не авторизован, или там какие-то данные о пользователе (которые безопасно хранить на фронте)
источник

Y

Yaroslav in Django [ru] #STAY HOME
Извини, вообще уже мозг не варит

if not hasattr(field, 'get_limit_choices_to'):
       return model._default_manager.all()

if hasattr означает что если hasattr даёт True, то выполняется условие, а if not hasattr, что выполняется если hasattr даёт false

В моем примере, if выполняется если в field нет 'get_limit_choices_to'?
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Yaroslav
Извини, вообще уже мозг не варит

if not hasattr(field, 'get_limit_choices_to'):
       return model._default_manager.all()

if hasattr означает что если hasattr даёт True, то выполняется условие, а if not hasattr, что выполняется если hasattr даёт false

В моем примере, if выполняется если в field нет 'get_limit_choices_to'?
Да.

def hasattr(*args, **kwargs): # real signature unknown
   """
   Return whether the object has an attribute with the given name.
   
   This is done by calling getattr(obj, name) and catching AttributeError.
   """
   pass
источник

D

Dk in Django [ru] #STAY HOME
Фиг с ним, с cte
источник

D

Dk in Django [ru] #STAY HOME
Дайте подсказку как указать related_name в модели наследуемой от абстрастной? Поле заново переписывать?
источник

YD

Yevhen Dmytrenko in Django [ru] #STAY HOME
Model View Template еще в ходу, кто знает?
источник

D

Dk in Django [ru] #STAY HOME
что-то вроде этого
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Yevhen Dmytrenko
Model View Template еще в ходу, кто знает?
Эмм, от чего нет?
источник

MV

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