Pycharm 3.4.1-“ AppRegistryNotReady:模型尚未加载”。Django Rest框架

让我们

我正在使用DRFandPycharm 3.4.1Django 1.7当我尝试通过Pycharm django控制台测试我的序列化程序类时,它给我以下错误:

代码

from items_app.serializers import ItemSerializer
s = ItemSerializer()
print(repr(s))

然后导致以下错误回溯:

追溯

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/rest_framework/serializers.py", line 440, in __repr__
    return unicode_to_repr(representation.serializer_repr(self, indent=1))
  File "/usr/local/lib/python2.7/dist-packages/rest_framework/utils/representation.py", line 75, in serializer_repr
    fields = serializer.fields
  File "/usr/local/lib/python2.7/dist-packages/rest_framework/serializers.py", line 312, in fields
    for key, value in self.get_fields().items():
  File "/usr/local/lib/python2.7/dist-packages/rest_framework/serializers.py", line 883, in get_fields
    info = model_meta.get_field_info(model)
  File "/usr/local/lib/python2.7/dist-packages/rest_framework/utils/model_meta.py", line 68, in get_field_info
    reverse_relations = _get_reverse_relationships(opts)
  File "/usr/local/lib/python2.7/dist-packages/rest_framework/utils/model_meta.py", line 129, in _get_reverse_relationships
    for relation in opts.get_all_related_objects():
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/options.py", line 498, in get_all_related_objects
    include_proxy_eq=include_proxy_eq)]
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/options.py", line 510, in get_all_related_objects_with_model
    self._fill_related_objects_cache()
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/options.py", line 533, in _fill_related_objects_cache
    for klass in self.apps.get_models(include_auto_created=True):
  File "/usr/local/lib/python2.7/dist-packages/django/utils/lru_cache.py", line 101, in wrapper
    result = user_function(*args, **kwds)
  File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 168, in get_models
    self.check_models_ready()
  File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 131, in check_models_ready
    raise AppRegistryNotReady("Models aren't loaded yet.")
AppRegistryNotReady: Models aren't loaded yet.

但是当我使用终端(而不是pycharm django控制台)时,它可以正常工作!我知道这有问题,Pycharm但我不知道如何解决!

n

加载应用程序注册表是该django.setup方法的一部分如果在开始使用控制台时未加载应用程序注册表,则最有可能的原因是它是普通的python控制台,而不是功能齐全的Django控制台。

试试下面的代码。如果这样可以解决,那么您确实在使用普通的python控制台。

>>> import django
>>> django.setup()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

many_init恰好接受1个参数(给定3个)django rest框架

来自分类Dev

django.core.exceptions.AppRegistryNotReady:模型尚未加载

来自分类Dev

扩展用户模型Django REST框架3.xx

来自分类Dev

AppRegistryNotReady:应用尚未加载。Django的

来自分类Dev

Django REST框架中的TypeError教程1:序列化

来自分类Dev

为什么执行Django查询会导致:django.core.exceptions.AppRegistryNotReady:尚未加载模型?

来自分类Dev

Django 1.8:django.core.exceptions.AppRegistryNotReady:尚未加载模型

来自分类Dev

django导入导出应用程序错误:django.core.exceptions.AppRegistryNotReady:尚未加载模型

来自分类Dev

Django 1.7'list_filter'引发AppRegistryNotReady(“尚未加载模型。”)

来自分类Dev

django过滤查询集会导致“ AppRegistryNotReady:模型尚未加载”。与models.py中的表格

来自分类Dev

Django 1.7升级错误:AppRegistryNotReady:模型尚未加载

来自分类Dev

Django(&Pinax):追溯“ AppRegistryNotReady:应用尚未加载。” 例外

来自分类Dev

Django rest框架-PrimaryKeyRelatedField

来自分类Dev

Django Rest框架表格

来自分类Dev

Django Rest框架关系

来自分类Dev

Django Rest框架assertionError

来自分类Dev

Django rest框架ModelSerializer

来自分类Dev

Django rest框架-PrimaryKeyRelatedField

来自分类Dev

Django Rest框架表格

来自分类Dev

Django Rest 框架 - NoReverseMatch

来自分类Dev

Django Rest 框架:MultipleObjectsReturned

来自分类Dev

在python Django中,我想查询表的foreignKey列,它引发django.core.exceptions.AppRegistryNotReady:模型尚未加载

来自分类Dev

无法在djongo中创建EmbeddedField并收到此错误django.core.exceptions.AppRegistryNotReady:尚未加载模型

来自分类Dev

在REST框架中使用Django消息框架

来自分类Dev

尚未加载模型

来自分类Dev

Django rest框架。返回嵌套的多个模型

来自分类Dev

Django Rest框架和模型继承

来自分类Dev

没有模型的 Django REST API 框架

来自分类Dev

PyCharm:调试Django Rest视图集

Related 相关文章

  1. 1

    many_init恰好接受1个参数(给定3个)django rest框架

  2. 2

    django.core.exceptions.AppRegistryNotReady:模型尚未加载

  3. 3

    扩展用户模型Django REST框架3.xx

  4. 4

    AppRegistryNotReady:应用尚未加载。Django的

  5. 5

    Django REST框架中的TypeError教程1:序列化

  6. 6

    为什么执行Django查询会导致:django.core.exceptions.AppRegistryNotReady:尚未加载模型?

  7. 7

    Django 1.8:django.core.exceptions.AppRegistryNotReady:尚未加载模型

  8. 8

    django导入导出应用程序错误:django.core.exceptions.AppRegistryNotReady:尚未加载模型

  9. 9

    Django 1.7'list_filter'引发AppRegistryNotReady(“尚未加载模型。”)

  10. 10

    django过滤查询集会导致“ AppRegistryNotReady:模型尚未加载”。与models.py中的表格

  11. 11

    Django 1.7升级错误:AppRegistryNotReady:模型尚未加载

  12. 12

    Django(&Pinax):追溯“ AppRegistryNotReady:应用尚未加载。” 例外

  13. 13

    Django rest框架-PrimaryKeyRelatedField

  14. 14

    Django Rest框架表格

  15. 15

    Django Rest框架关系

  16. 16

    Django Rest框架assertionError

  17. 17

    Django rest框架ModelSerializer

  18. 18

    Django rest框架-PrimaryKeyRelatedField

  19. 19

    Django Rest框架表格

  20. 20

    Django Rest 框架 - NoReverseMatch

  21. 21

    Django Rest 框架:MultipleObjectsReturned

  22. 22

    在python Django中,我想查询表的foreignKey列,它引发django.core.exceptions.AppRegistryNotReady:模型尚未加载

  23. 23

    无法在djongo中创建EmbeddedField并收到此错误django.core.exceptions.AppRegistryNotReady:尚未加载模型

  24. 24

    在REST框架中使用Django消息框架

  25. 25

    尚未加载模型

  26. 26

    Django rest框架。返回嵌套的多个模型

  27. 27

    Django Rest框架和模型继承

  28. 28

    没有模型的 Django REST API 框架

  29. 29

    PyCharm:调试Django Rest视图集

热门标签

归档