回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个app-name发布者。
我在publisher中运行代码/视图.py.
对于插入条目和报纸,它运行正常=报纸.对象.价值观(“报纸链接”)</p>
<p>当我在SQLite DB浏览器中查看它时,表是正常的。
但当我跑的时候</p>
<pre><code>newspapers = Newspaper.objects.values('country_id')
</code></pre>
<p>或者</p>
<pre><code>newspapers = Newspaper.objects.values()
</code></pre>
<p>它升起</p>
<blockquote>
<p>django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.</p>
</blockquote>
<p>这是我的出版商/型号.py地址:</p>
<pre><code>from django.db import models
class Country(models.Model):
country_link = models.URLField()
country_name = models.TextField(primary_key=True)
class Newspaper(models.Model):
newspaper_link = models.URLField(primary_key=True)
newspaper_name = models.TextField()
country = models.ForeignKey(Country)
</code></pre>
<p>以下是我的回溯信息:</p>
<pre><code>Traceback (most recent call last):
File "D:/teamproject/DjangoProjectOne/DjangoProjectOne/mysite/publisher/views.py", line 99, in <module>
preOrder('a')
File "D:/teamproject/DjangoProjectOne/DjangoProjectOne/mysite/publisher/views.py", line 78, in preOrder
newspapers = Newspaper.objects.values()
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\db\models\manager.py", line 127, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\db\models\query.py", line 606, in values
return self._clone(klass=ValuesQuerySet, setup=True, _fields=fields)
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\db\models\query.py", line 960, in _clone
c._setup_query()
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\db\models\query.py", line 1136, in _setup_query
self.query.add_fields(self.field_names, True)
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\db\models\sql\query.py", line 1692, in add_fields
name.split(LOOKUP_SEP), opts, alias, allow_many=allow_m2m)
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\db\models\sql\query.py", line 1466, in setup_joins
names, opts, allow_many, fail_on_missing=True)
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\db\models\sql\query.py", line 1367, in names_to_path
if field.is_relation and not field.related_model:
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\utils\functional.py", line 60, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\db\models\fields\related.py", line 110, in related_model
apps.check_models_ready()
File "C:\Users\Joy Zhang\Anaconda3\lib\site-packages\django\apps\registry.py", line 131, in check_models_ready
raise AppRegistryNotReady("Models aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
</code></pre>
<p>以下是我在“设置”中安装的应用程序:</p>
<pre><code>INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rss',
'tweet',
'publisher'
)
</code></pre>