Форум сайта python.su
в views.py нет подсказок (не предлагает подсказку) классмодели.objects
(конкретно .objects … хотя хз че ище режется)
найден такой хак что бы это обойти
models.py
class BaseModel(models.Model): # хак для pycharm objects = models.Manager() class Meta: abstract = True class классмодели(BaseModel): pass
Отредактировано AD0DE412 (Авг. 10, 2021 13:09:29)
Офлайн
AD0DE412
там же магия метаклассов вокруг моделей наверчена, то есть пока питон не выполнит код, узнать состав класса невозможно. Насколько я знаю, в профессиональную версию специально вкорячивали поддержку джанго-моделей
import datetime class Meta(type): def __new__(cls, name, bases, dct): if datetime.datetime.now().day % == 0: dct['even'] = True return type.__new__(cls, name, bases, dct) class Foo(object): __metaclass__ = Meta f = Foo()
Офлайн