Дякую, а если мне нужно написать свои несколько классов которые и будут взаимодействовать с стороним апи то где их хранить?

|
ptjn12 2022-07-01 23:58:29
lublyunastyu 2022-07-01 23:57:13
Обычного

Дякую, а если мне нужно написать свои несколько классов которые и будут взаимодействовать с стороним апи то где их хранить? В том же приложении которое будет отдавать данные через обычный view ?

lublyunastyu 2022-07-02 00:02:59
ptjn12 2022-07-01 23:58:29
Дякую, а если мне нужно написать свои несколько классов которые и будут взаимодействовать с стороним апи то где их хранить? В том же приложении которое будет отдавать данные через обычный view ?

Думаю, да, в том же

lublyunastyu 2022-07-02 00:03:09
Я так делал
LUBASKIN_CODE 2022-07-02 00:08:49
LUBASKIN_CODE 2022-07-01 23:34:37
здравствуйте
у меня есть сериализатор, в котором есть поле title CharField, указанная максимальная длина у него 10
почему когда я создаю обьект сериализатора: TestModelSerializer(instance)
и в instance поле title больше 10 символов, сериализатор никак не ругается на это?

решено, оказывается валидация происходит только при декодировании, с помощью метода is_valid()

LUBASKIN_CODE 2022-07-02 00:29:36
да что за рейды, за що(
jopaboga 2022-07-02 01:16:04
pydjango-738473.jpg

jopaboga 2022-07-02 01:16:18
подскажите, почему так долго грузит обычную страницу?
jopaboga 2022-07-02 01:16:31
тут же обновляю, уже грузит моментально, а потом опять может долго
jopaboga 2022-07-02 01:17:04
сервер дома стоит, по локалке по сути через proxmox ubutnu server gunicorn
Work_of_Art 2022-07-02 01:20:42
jopaboga 2022-07-02 01:16:18
подскажите, почему так долго грузит обычную страницу?

Запросы смотри ну и всё зависит от настроек и начинки сервера

jopaboga 2022-07-02 01:21:23
Work_of_Art 2022-07-02 01:20:42
Запросы смотри ну и всё зависит от настроек и начинки сервера

а где запросы смотреть? я нуб

punk_dev 2022-07-02 01:22:36
jopaboga 2022-07-02 01:21:23
а где запросы смотреть? я нуб

там где ты их писал)

punk_dev 2022-07-02 01:22:52
запросы к БД, джангушные судя по всему
jopaboga 2022-07-02 01:23:18
punk_dev 2022-07-02 01:22:52
запросы к БД, джангушные судя по всему

в debug tool bar? или где?

punk_dev 2022-07-02 01:24:15
jopaboga 2022-07-02 01:23:18
в debug tool bar? или где?

ну там можно посмотреть кол-во запросов sql, а оптимизировать их как? в views скорее всего

punk_dev 2022-07-02 01:32:25
я бы с этого начал, как минимум
jopaboga 2022-07-02 01:32:44
в модели? не понял где?
on3t1m3 2022-07-02 01:32:46
Кто-нить сталкивался: Создаю инстанс модели через админку. При сохранении вроде все ок, но в базу не происходит записи. Методы save не переопределял, сигналов никаких нет. База в докере, все переустанавливал и нефига не помогает
LUBASKIN_CODE 2022-07-02 01:32:51
в кверисете
jopaboga 2022-07-02 01:32:55
где это, не понял
LUBASKIN_CODE 2022-07-02 01:33:01
код не твой? да?
LUBASKIN_CODE 2022-07-02 01:33:15
on3t1m3 2022-07-02 01:32:46
Кто-нить сталкивался: Создаю инстанс модели через админку. При сохранении вроде все ок, но в базу не происходит записи. Методы save не переопределял, сигналов никаких нет. База в докере, все переустанавливал и нефига не помогает

как ты понял что не происходит?

jopaboga 2022-07-02 01:33:15
LUBASKIN_CODE 2022-07-02 01:33:01
код не твой? да?

это с обучалки

LUBASKIN_CODE 2022-07-02 01:33:27
jopaboga 2022-07-02 01:33:15
это с обучалки

перечитывай обучалку

jopaboga 2022-07-02 01:34:05
LUBASKIN_CODE 2022-07-02 01:33:27
перечитывай обучалку

так все понятно, просто в обучалке же не заботятся о скрости загрузки

LUBASKIN_CODE 2022-07-02 01:34:19
jopaboga 2022-07-02 01:34:05
так все понятно, просто в обучалке же не заботятся о скрости загрузки

значит обучалка — калл

on3t1m3 2022-07-02 01:34:40
LUBASKIN_CODE 2022-07-02 01:33:15
как ты понял что не происходит?

Проверял в базе, и когда через апи создаешь вместо id возращает null
{
«id»: null,
«code»: «1234»,
«name»: «Test07.01.2022»,
«is_active_in_tee_sheet»: true,
«message»: «any»,
«image»: «https://golfbevy-container.herokuapp.com/media/keck_photo_bb98.png»,
«last_published_to_feed»: null,
«last_published_to_av_grid»: null
}

LUBASKIN_CODE 2022-07-02 01:34:46
будет у тебя 100 постов, будет у тебя 100 запросов, кайф?
LUBASKIN_CODE 2022-07-02 01:35:14
on3t1m3 2022-07-02 01:34:40
Проверял в базе, и когда через апи создаешь вместо id возращает null
{
«id»: null,
«code»: «1234»,
«name»: «Test07.01.2022»,
«is_active_in_tee_sheet»: true,
«message»: «any»,
«image»: «https://golfbevy-container.herokuapp.com/media/keck_photo_bb98.png»,
«last_published_to_feed»: null,
«last_published_to_av_grid»: null
}

так ты не админке создаешь, раз возвращает?

on3t1m3 2022-07-02 01:36:44
LUBASKIN_CODE 2022-07-02 01:35:14
так ты не админке создаешь, раз возвращает?

pydjango-738515.jpg
и в админке, сверху появляется строка, если кликнуть на объект, пишет что нет объекта с id null

LUBASKIN_CODE 2022-07-02 01:37:22
странновато конечно
LUBASKIN_CODE 2022-07-02 01:37:32
показывай модель
on3t1m3 2022-07-02 01:39:15
LUBASKIN_CODE 2022-07-02 01:37:32
показывай модель

https://pastebin.com/RahLrg9c

class Offer(DefaultImageAbstractClass, models.Model): user = models.Foreign — Pastebin.comPastebin
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
jopaboga 2022-07-02 01:40:48
тоесть добавить метод def get_queryset?
LUBASKIN_CODE 2022-07-02 01:40:55
что будет если убрать DefaultImageAbstractClass?
LUBASKIN_CODE 2022-07-02 01:41:05
jopaboga 2022-07-02 01:40:48
тоесть добавить метод def get_queryset?

ура, да!

LUBASKIN_CODE 2022-07-02 01:41:17
LUBASKIN_CODE 2022-07-02 01:40:55
что будет если убрать DefaultImageAbstractClass?

@on3t1m3 to you

jopaboga 2022-07-02 01:43:29
LUBASKIN_CODE 2022-07-02 01:41:05
ура, да!

только не понимаю, что возвращать

jopaboga 2022-07-02 01:43:39
def get_queryset(self):
return News.objects.all()
LUBASKIN_CODE 2022-07-02 01:43:53
jopaboga 2022-07-02 01:43:29
только не понимаю, что возвращать

скинь модель, я тебе напишу

jopaboga 2022-07-02 01:44:34
это?
LUBASKIN_CODE 2022-07-02 01:44:58
return News.objects.all().select_related(‘category’)
on3t1m3 2022-07-02 01:46:03
LUBASKIN_CODE 2022-07-02 01:41:17
@on3t1m3 to you

прошло сохранение, пойду капать что там происходит. Спасибо

LUBASKIN_CODE 2022-07-02 01:46:36
on3t1m3 2022-07-02 01:46:03
прошло сохранение, пойду капать что там происходит. Спасибо

попробуй поставить models.Model первее в наследовании чем абстрактный класс

on3t1m3 2022-07-02 01:46:48
LUBASKIN_CODE 2022-07-02 01:46:36
попробуй поставить models.Model первее в наследовании чем абстрактный класс
jopaboga 2022-07-02 01:47:19
LUBASKIN_CODE 2022-07-02 01:44:58
return News.objects.all().select_related(‘category’)

pydjango-738532.jpg

jopaboga 2022-07-02 01:47:29
не исчезло
LUBASKIN_CODE 2022-07-02 01:47:38
jopaboga 2022-07-02 01:47:19

пакажи твой метод

LUBASKIN_CODE 2022-07-02 01:47:53
и вообще всю вьюху
jopaboga 2022-07-02 01:48:03
LUBASKIN_CODE 2022-07-02 01:47:38
пакажи твой метод

pydjango-738536.jpg

|