Size: a a a

Django [ru] #STAY HOME

2020 May 23

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Александр Виноградов
не подскажешь, в vscode можно загрузить гор кл как в саблиме? не хватает клавиш удалить строку и пр
Ну или посмотр горячие клавиши и подстрой как нужно, там все гибко
источник

YA

Y A in Django [ru] #STAY HOME
Muslim Beibytuly
Агрегация проще, только когда этих запросов очень много и тормозит(>400ms на запросы с этой агрегацией) - заводить счетчики
да я сразу завел, а то тоже получается вложенность на три таблицы для одного типа записей. для второго по меньше. но получается что если у юзера будет 30+ записей то дочерних для каждой будет около 20
источник

АВ

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

DT

Dan Tyan in Django [ru] #STAY HOME
Александр Виноградов
если в шаблоне писать с отступами, то и результат будет растянут. Джанга не может выравнивать результат, что бы не было пустоты там, где были теги?
spaceless?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Y A
да я сразу завел, а то тоже получается вложенность на три таблицы для одного типа записей. для второго по меньше. но получается что если у юзера будет 30+ записей то дочерних для каждой будет около 20
Хотя бы в очередь вывели и не заставляете пользователей ждать пока пересчитаете?
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Dan Tyan
spaceless?
про неё помню, но что то мне в ней не нравилось
источник

YA

Y A in Django [ru] #STAY HOME
Muslim Beibytuly
Хотя бы в очередь вывели и не заставляете пользователей ждать пока пересчитаете?
а что пересчитывать? он же просто единичку добавляет на пост сигнал. я же достаточно нуб)
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Y A
а что пересчитывать? он же просто единичку добавляет на пост сигнал. я же достаточно нуб)
Он пишет в бд для каждого лайка, + 1 запрос
источник

YA

Y A in Django [ru] #STAY HOME
Muslim Beibytuly
Он пишет в бд для каждого лайка, + 1 запрос
что их все в селери отправлять надо? только селери мне не хватало)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dan Tyan
spaceless?
Вроде только с тэгами работает
источник

AF

Anton Fircak in Django [ru] #STAY HOME
попадал на вот такое решение: https://github.com/SimpleJWT/django-rest-framework-simplejwt/issues/112 но нифига не помогает замена
источник

AF

Anton Fircak in Django [ru] #STAY HOME
мб ли быть кофликт с drf-auth, в какие настройки смотреть? {
   "detail": "Given token not valid for any token type",
   "code": "token_not_valid",
   "messages": [
       {
           "token_class": "AccessToken",
           "token_type": "access",
           "message": "Token has wrong type"
       }
   ]
} 401 анавторизед
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Anton Fircak
мб ли быть кофликт с drf-auth, в какие настройки смотреть? {
   "detail": "Given token not valid for any token type",
   "code": "token_not_valid",
   "messages": [
       {
           "token_class": "AccessToken",
           "token_type": "access",
           "message": "Token has wrong type"
       }
   ]
} 401 анавторизед
Ты смотрел что приходит?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Y A
что их все в селери отправлять надо? только селери мне не хватало)
Postgres конечно монстр и может держать огромную нагрузку и при этом быть ACID-полным, но зачем просто так на каждый тык писать в бд? Кажись не быстро, но все же вылетите в pgbouncer и тд без необходимости. Celery - прекрасный инструмент, понять не могу что людей от него отпугивает. Используем уже очень долго и никаких проблем до сих пор не возникло
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Nikolay Cherniy
Ты смотрел что приходит?
401ая, если ты про это
источник

AD

Alex Dem in Django [ru] #STAY HOME
Anton Fircak
мб ли быть кофликт с drf-auth, в какие настройки смотреть? {
   "detail": "Given token not valid for any token type",
   "code": "token_not_valid",
   "messages": [
       {
           "token_class": "AccessToken",
           "token_type": "access",
           "message": "Token has wrong type"
       }
   ]
} 401 анавторизед
переменная в сеттингс, но я не помню название
классы рест авторизации содержит :)
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Alex Dem
переменная в сеттингс, но я не помню название
классы рест авторизации содержит :)
REST_FRAMEWORK = {
   'DEFAULT_PERMISSION_CLASSES': (
       'rest_framework.permissions.IsAuthenticated',
   ),
   'DEFAULT_AUTHENTICATION_CLASSES': (
       'rest_framework_simplejwt.authentication.JWTAuthentication',
       'rest_framework.authentication.SessionAuthentication',
       'rest_framework.authentication.BasicAuthentication',
   ),
   'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
   'PAGE_SIZE': 10,
   'DATETIME_FORMAT': '%s'
}
источник

AD

Alex Dem in Django [ru] #STAY HOME
*аутентификации, пардон
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Anton Fircak
401ая, если ты про это
Нет, я про то что тебе в хэдерах приходит
источник

YA

Y A in Django [ru] #STAY HOME
Muslim Beibytuly
Postgres конечно монстр и может держать огромную нагрузку и при этом быть ACID-полным, но зачем просто так на каждый тык писать в бд? Кажись не быстро, но все же вылетите в pgbouncer и тд без необходимости. Celery - прекрасный инструмент, понять не могу что людей от него отпугивает. Используем уже очень долго и никаких проблем до сих пор не возникло
да прекрасный, но я сколько не пробовал его, то на компе норм работает, на серваке жалуется и тд. а это как раз у меня с revoke было, а тут если он удалил лайк сразу нужно revoke отправлять. конечно буду учить и делать селери раз надо. как всегда спасибо за подсказки!
источник