на шаблоне получаю комментарии и поля юзерпрофиля, то делается дублирующий запрос, к модели юзеру по айди.. Почему это так? Из-за вантуван, что ли?
Для такого думаю, нужно создать свой middleware на основе django.contrib.auth.middleware.AuthenticationMiddleware Только добавить select_related
Вы наверняка создавали сайты с комментариями. Как вы получали фото и поля юзерпрофиля, вы создавали миддлвейр или как?
У меня все подобные данные хранятся в модели User
Я тоже об этом думал. Но модель юзер же встроенная модель джанго. Когда на сервер вы свой сайт загружаете, то как вы фото и тд, добавляете в юзер модель?
можно расширять модель юзера
На сервере?
в смысле на сервере? если сайт уже работает и нет кастомной модели, то расширять ее конечно не вариант, но на этапе разработки можно расширить модель юзера нужными полями
Обычно, при создании проекта для пользователя создаётся отдельная модель, которая указывается в settings. После того как проект создан с родной джанговской моделью, переезд на свою модель это больно и дорого.
Да я думаю как я могу на сервере его расширить.. конечно при разработке можно, но как расширенный модель юзер на сервер класть безпонятия
Обсуждают сегодня