Я не могу использовать модель, которую я определил в Django.
Моя модель определена внутри my_object/models.py
:
class MyObject(models.Model):
name = models.CharField("Name")
Если я запускаю shell_plus
, я не могуиспользуйте мою модель:
# ./manage.py shell_plus
# Shell Plus Model Imports
...
from my_object.models import MyObject
...
In [1]: MyObject
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-05203d19fbcd> in <module>
----> 1 MyObject
NameError: name 'MyObject' is not defined
Моя конфигурация: Python 3.6, Django 1.11.
РЕДАКТИРОВАТЬ: у меня больше не возникает следующая проблема, она была вызвана законной ошибкойзапрос не дал результатов:
И я тоже не могу запустить тесты, я получаю эту ошибку: my_object.models.DoesNotExist: MyObject matching query does not
exist.