Size: a a a

Django [ru] #STAY HOME

2020 August 21

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Сема
Посоветуйте новичку, пожалуйста, прошёл курс DjangoGirls, что можно дальше учить?
посмотри в закрепе
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Александр Виноградов
если повесить сигнал на сохранение файла, то не будет ли тоже самое зацикливание, ведь мы же после анализа делаем тот save, который запустить сигнал?
почему бы не обрабатывать в celery  задаче?
источник

АВ

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

АВ

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

NC

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

AG

Artem Gubatenko in Django [ru] #STAY HOME
Александр Виноградов
может быть, не имел с ним дело
ИМХО, это лучший вариант

Как пример:
1. Сохраняешь файл со статусам 'pending'
2. запускаещь таску, которая по завершению, меняет стутс на 'done'
3. Из фронта сможешь проверять статус обработки файла и сообщать пользователю. При этом, обработка файла, не будет влиять на работу сайта
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ребзя, а как вызвать в админке отрисовку поля со связанной модели по OtoO?

The value of 'list_display[0]' refers to 'profile__user__last_name', which is not a callable, an attribute of 'PrimaryCarePhysicianAdmin'
list_display = ('profile__user__last_name',

PrimaryCarePhysician(Model)
profile = OneToOne(Profile)

Profile(model)
user = OnetoOne(User)
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Artem Gubatenko
ИМХО, это лучший вариант

Как пример:
1. Сохраняешь файл со статусам 'pending'
2. запускаещь таску, которая по завершению, меняет стутс на 'done'
3. Из фронта сможешь проверять статус обработки файла и сообщать пользователю. При этом, обработка файла, не будет влиять на работу сайта
да, именно такая задача стоит
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Александр Виноградов
да, именно такая задача стоит
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Anton Fircak
ребзя, а как вызвать в админке отрисовку поля со связанной модели по OtoO?

The value of 'list_display[0]' refers to 'profile__user__last_name', which is not a callable, an attribute of 'PrimaryCarePhysicianAdmin'
list_display = ('profile__user__last_name',

PrimaryCarePhysician(Model)
profile = OneToOne(Profile)

Profile(model)
user = OnetoOne(User)
добавь поле в форму админки + допиши сохранение значения из него
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Anton Fircak
ребзя, а как вызвать в админке отрисовку поля со связанной модели по OtoO?

The value of 'list_display[0]' refers to 'profile__user__last_name', which is not a callable, an attribute of 'PrimaryCarePhysicianAdmin'
list_display = ('profile__user__last_name',

PrimaryCarePhysician(Model)
profile = OneToOne(Profile)

Profile(model)
user = OnetoOne(User)
если надо просто вывести, то profile__user__last_name так в list_display + readonly_fields, должно работать
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Artem Gubatenko
если надо просто вывести, то profile__user__last_name так в list_display + readonly_fields, должно работать
спасибо попробую
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
как в поле JSONField записать русские символы, что бы отображались не кодировкой? Сейчас это
u0438\u0441\u043b\u043e
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Александр Виноградов
как в поле JSONField записать русские символы, что бы отображались не кодировкой? Сейчас это
u0438\u0441\u043b\u043e
ensure_ascii=False
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Nikolay Cherniy
ensure_ascii=False
это добавить в само поле модели?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Александр Виноградов
это добавить в само поле модели?
json.dumps(x, ensure_ascii=False)
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Nikolay Cherniy
json.dumps(x, ensure_ascii=False)
не сработало
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
источник

Б

Богдан in Django [ru] #STAY HOME
Получил токен для авторизации в DRF, но всегда request.user возвращает AnonymousUser в чем может быть проблема?

https://dpaste.org/otV9#
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
а спринть обж резалт после этого?
источник