当前位置: 首页 > 知识库问答 >
问题:

django管理员加载错误:ImportError位于/admin/login/没有名为backends的模块

葛承教
2023-03-14

突然,我似乎无法访问django应用程序上的管理员。这是我收到的错误信息,知道会发生什么吗?自上次打开以来,我没有更改任何管理或设置数据。

ImportError位于/admin/login/No名为backends的模块请求方法:POST请求URL:http://localhost:8000/admin/login/?next=/admin/Django版本:1.9。dev20150119161257异常类型:ImportError异常值:
没有名为后端异常位置的模块:/System/Library/Frameworks/Python。framework/Versions/2.7/lib/python2。7/importlib/init。导入模块第37行Python可执行文件:/usr/bin/Python版本:2.7。6 Python路径:
['/Users/saraabi/Sites/django_testapp','/Library/Python/2.7/site packages/pip-6.0.6-py2.7.egg','/Users/saraabi/django trunk','/System/Library/Frameworks/Python/Frameworks/2.7/lib/python27.zip','/System/Library/Frameworks/python2.7/python2.7','/System/Frameworks/Frameworks/Frameworks/Frameworks/Python.framework/Versions/2.7/lib/python2.7/python2.7。7/plat darwin'、'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat mac'、'/System/lib/Frameworks/python2.7/plat mac/lib scriptpackages'、'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/lib/python2'、/System/lib/Frameworks/python2。7/lib-tk'、'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old'、'/System/lib/lib/python2.7/lib-dynload'、'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/PyObjC'、'/lib/Python/2.7/site-packages']服务器时间:2015年7月16日星期四23:31:24 0000

环境:

请求方法:发布请求URL:http://localhost:8000/admin/login/?next=/admin/

Django版本:1.9.dev20150119161257Python版本:2.7.6安装的应用程序:(django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,'django.contrib.staticfiles','testapp')已安装的中间件:('django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.公共中间件','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.身份验证中间件','django.contrib.auth.middleware.Session身份验证中间件', '<--django.middleware.clickjacking.XFrameOptionsMiddlewaredjango.middleware.security.SecurityMiddleware

回溯:get_响应131中的文件“/Users/saraabi/django trunk/django/core/handlers/base.py”。response=wrapped_callback(请求,*callback_args,**callback_kwargs)文件“/Users/saraabi/django trunk/django/views/decorators/cache.py”在_wrapped_view_func 54中。response=view_func(请求,*args,**kwargs)文件“/Users/saraabi/django trunk/django/contrib/admin/sites.py”,登录388。在敏感的\u post\u参数\u包装76中返回登录(请求,**默认值)文件“/Users/saraabi/django trunk/django/views/decorators/debug.py”。返回视图110中的视图(请求、*args、**kwargs)文件“/Users/saraabi/django-trunk/django/utils/decorators.py”。response=view_func(请求,*args,**kwargs)文件“/Users/saraabi/django-trunk/django/views/decorators/cache.py”在_-wrapped_-view_-func 54中。response=view_func(请求,*args,**kwargs)文件“/Users/saraabi/django trunk/django/contrib/auth/views.py”在登录40中。如果形式。is_valid():文件“/Users/saraabi/django trunk/django/forms/forms.py”在is_valid 136中有效。回归自我。被束缚而不是自我。错误128中的错误文件“/Users/saraabi/django trunk/django/forms/forms.py”。自己full_clean()文件“/Users/saraabi/django trunk/django/forms/forms.py”在full_clean 345中。自我_clean_form()文件“/Users/saraabi/django-trunk/django/forms/forms.py”,位于表单369中。数据=自我。clean()文件“/Users/saraabi/django trunk/django/contrib/auth/forms.py”在clean 165中。password=password)文件“/Users/saraabi/django trunk/django/contrib/auth/init.py”,位于authenticate 60中。对于后端,_get_backends中的backend_路径(return_tuples=True):文件“/Users/saraabi/django trunk/django/contrib/auth/init.py”在_get_backends 27中。backend=load_backend(backend_path)文件“/Users/saraabi/django trunk/django/contrib/auth/init.py”,位于load_backend 21中。在import_string 22中返回import_string(path)()文件“/Users/saraabi/django trunk/django/utils/module_load.py”。module=import_module(module_路径)文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/init.py”,在import_module 37中。导入(名称)

异常类型:重要错误在 /admin/login/异常值:没有模块命名后端

共有2个答案

秦珂
2023-03-14
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

DEBUG = True

TEMPLATE_DEBUG = True

ALLOWED_HOSTS = []

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'testapp',
)

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'django.middleware.security.SecurityMiddleware',
)

ROOT_URLCONF = 'django_testapp.urls'

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

WSGI_APPLICATION = 'django_testapp.wsgi.application'


DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

AUTHENTICATION_BACKENDS = [
    'testapp.backends.EmailBackend',
    'django.contrib.auth.backends.ModelBackend',
]

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

USE_I18N = True

USE_L10N = True

USE_TZ = True


STATIC_URL = '/static/'
西门靖琪
2023-03-14

设置。派克

import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
PROJECT_DIR = os.path.dirname(os.path.dirname(__file__) + '/../')

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
)

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.contrib.auth.context_processors.auth',
    'django.core.context_processors.request',
)

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
)
SITE_ID = 1

ROOT_URLCONF = 'apps.urls'

WSGI_APPLICATION = 'apps.wsgi.application'

TEMPLATE_DIRS = (
    PROJECT_DIR + '/templates/',
)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
 类似资料:
  • 问题内容: 我在Windows 7操作系统上运行Python 2.7 这是我运行的: 然后我得到这个: 现在,我从这里下载了六个:https : //pypi.python.org/pypi/six 我解压缩了它,如果我从那里打开一个名为setup.py的文件,然后尝试导入matplotlib,那么它可以工作,但是我不必每次想作图时都必须这样做吗?没有办法让它自动工作吗? 问题答案: 您需要在系统

  • 问题内容: 我正在使用centos linux。 我有Django的python 2.6,现在我升级到了python 2.7。 Python 2.6位于/usr/lib/python2.6中。 Python 2.7位于/usr/local/lib/python2.7中。 它们都具有site-packages目录,并且都包含django 1.2。 如果我运行python,我将获得2.7版本。 我的问

  • 问题内容: 我已经使用命令安装了redis,但是当我运行Python程序时收到此错误: 知道发生了什么问题还是我也应该安装其他软件包?我正在使用Ubuntu 13.04,并且具有Python 2.7。 问题答案: 要安装redis-py,只需: 或者(您确实应该使用点子): 或从来源: 入门 详细信息:https : //pypi.python.org/pypi/redis

  • 问题内容: 由于某种原因,我不能使用or模块。在python shell中运行以下命令后 要么 我得到这个错误 ModuleNotFoundError:没有名为“ Tkinter”的模块 要么 ModuleNotFoundError:没有名为“ tkinter”的模块 可能是什么原因,我们如何解决呢? 问题答案: 您可能需要使用以下一种(或类似的方式)安装它: 您也可以针对python 3.7提及

  • 问题内容: 我在 Google App Engine的Python 使用Google Translate API时遇到此错误,但是我不知道如何解决, 我将尝试 设置指示Google App Engine SDK的环境 ,然后再次上传到Google Apps Engine, 始终会收到错误消息 , 错误:服务器错误 服务器遇到错误,无法完成您的请求。如果问题仍然存在,请报告您的问题并提及此错误消息以

  • 问题内容: 我指的是以下教程来为我的Web应用程序创建登录页面。 http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 我的数据库有问题。我正在 当我执行 我已经尝试了所有可能的方法来安装python mysql,这是本教程中提到的一种,easy_install,sudo apt-get in