Django模型:初始化导入E

2024-09-24 08:33:56 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个普通的DJango项目,有一些附加组件:

  • Django Oauth工具包
  • Django Rest框架
  • CORS公司

所以直到我开始在Rest框架视图集中创建定制的“检索”请求之前,它一直在工作。为了帮助您,回溯如下:

Traceback (most recent call last):
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
    utility.execute()
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/management/__init__.py", line 345, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/management/__init__.py", line 195, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/management/__init__.py", line 39, in load_command_class
    module = import_module('%s.management.commands.%s' % (app_name, name))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 13, in <module>
    from django.core.servers.basehttp import get_internal_wsgi_application, run
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 17, in <module>
    from django.core.handlers.wsgi import ISO_8859_1, UTF_8
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 10, in <module>
    from django import http
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/http/__init__.py", line 5, in <module>
    from django.http.response import (
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/http/response.py", line 13, in <module>
    from django.core.serializers.json import DjangoJSONEncoder
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/serializers/__init__.py", line 23, in <module>
    from django.core.serializers.base import SerializerDoesNotExist
  File "/Users/Mason/Documents/dev/DIRNAME/SERCETDIR/env/lib/python2.7/site-packages/django/core/serializers/base.py", line 4, in <module>
    from django.db import models
  File "/Users/Mason/Documents/dev/DIRNAME/SECRETDIR/env/lib/python2.7/site-packages/django/db/models/__init__.py", line 3, in <module>
    from django.db.models import signals  # NOQA
ImportError: cannot import name signals

所以,我已经隐藏了一些个人信息,但是如果你需要更多的信息,我可以添加。在

我在项目中使用了一个信号,但是我没有做任何事情来破坏它,根据pip,Django是V1.9。在

作为您的信息,我在整个项目中只使用一个models.py,以避免混淆。在

以下是我唯一的models.py的片段: `在

^{pr2}$

`


Tags: djangoinpycoredevenvlibline