ImportError:没有名为grappellidjango.contrib的模块

 miwn4_651 发布于 2022-12-04 03:20

我设置了以下http://django-grappelli.readthedocs.org/en/2.6.3/index.html

settings.py

    INSTALLED_APPS = (
        'grappelli',
        'django.contrib.admin',
    )
url.py

urlpatterns = patterns('',
    (r'^grappelli/', include('grappelli.urls')), # grappelli URLS
    (r'^admin/',  include(admin.site.urls)), # admin site
)

$ python manage.py collectstatic

结果我用django1.7.1和grappelli2.6.3的pycharm3.4.1告诉我:

回溯(最近一次调用最后一次):
文件"D:\ PyCharm 3.4.1\helpers\pycharm\django_manage.py",第23行,在
run_module(manage_file,None,' main ',True)
文件"D:\ Python27\lib\runpy.py",第176行,在run_module
fname,loader,pkg_name中)
文件"D:\ Python27\lib\runpy.py",第82行,在_run_module_code
mod_name,mod_fname,mod_loader,pkg_name)
文件"D:\ Python27\lib\runpy.py",第72行,在run_globals 文件中的_run_code
exec代码中
"D:\ Documents\programe\python\django\mysite\manage.py",第10行,在
execute_from_command_line(sys.argv)
文件中" D:\ Python27\lib\site-packages\django-1.7.1-py2.7.egg\django\core\management__init __.py",第385行,在execute_from_command_line
utility.execute()
文件"D:\ Python27\lib\site-packages\django-1.7.1-py2.7.egg\django\core\management__init __.py",第354行,执行
django.setup()
文件"D:\ Python27\lib\site-packages\django -1.7.1-py2.7.egg\django__init __.py",第21行,在安装程序apps.populate(settings.INSTALLED_APPS)
文件"D:\ Python27\lib\site-packages\django-1.7.1-py2. 7 .egg\django\apps\registry.py",第85行,填充
app_config = AppConfig.create(条目)
文件"D:\ Python27\lib\site-packages\django-1.7.1-py2.7.egg\django\apps\config.py",第116行,在create
mod = import_module(mod_path)
文件"D:\ Python27\lib\importlib__init __.py",第37行,在import_module中
导入(名称)
ImportError:没有名为grappellidjango的模块.的contrib

jademaddy.. 8

请在settings.py文件中设置以下设置: -

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

    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',
)

我希望以上解决方案能解决您的问题.

1 个回答
  • 请在settings.py文件中设置以下设置: -

        INSTALLED_APPS = (
        'grappelli',
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    )
    
        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',
    )
    

    我希望以上解决方案能解决您的问题.

    2022-12-11 02:58 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有