首页 文章

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

提问于
浏览
2

i set following 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

as a result my pycharm3.4.1 with django1.7.1 and grappelli2.6.3 tell me:

Traceback(最近一次调用最后一次):文件“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 0.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

1 回答

  • 7

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

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

相关问题