Как выполнить запрос из таблицы схемы с помощью Django ORM
У меня есть база данных, которая содержит несколько схем. Я подключил модель, которую я сделал, к схеме, и когда я выполняю регистрацию со страницы администрирования Django, все в порядке.
class MyModel(models.Model):
name = models.CharField(db_column="name", max_length=100)
description = models.TextField(db_column="description")
class Meta:
db_table = 'sch_test"."tb_data'
verbose_name_plural = "MyModel"
Теперь я хочу сделать простой запрос для получения данных из этой схемы через ORM Django, но когда я пишу :
instances = MyModel.objects.all()
"Объекты" подчеркнуты красным цветом, и при наведении курсора я получаю следующее сообщение:
Неразрешенная ссылка на атрибут 'objects' для класса 'MyModel'
На этом я и застрял. Пожалуйста, способ выполнения ORM запросов к схемам отличается? Нужна помощь, пожалуйста!
Затрагивает ли выполнение вашего кода или это только сообщение в IDE? Если это только IDE, то это может решить вашу проблему: Unresolved attribute reference 'objects' for class '' in PyCharm
В частности, если вы используете Community версию PyCharm, вам следует взглянуть на второй и третий ответ.