2012-11-19 58 views
1

我是新的Django。我正在尝试创建基本的管理面板。当我改变了urls.py文件,我把URL(R“^管理员/”,包括(admin.site.urls)),分成模式则给了错误这样的:无法导入名称管理员

Request Method: GET return  
Request URL: http://127.0.0.1:8000/  
Django Version: 1.4  
Exception Type: ImportError  
Exception Value:cannot import name admin  
Exception Location:/home/ulascan/Desktop/projects/purple/purple/urls.py in <module>, line 1  
Python Executable: /usr/bin/python  
Python Version: 2.7.3  
Python Path:   
['/home/ulascan/Desktop/projects/purple',  
'/usr/lib/python2.7',  
'/usr/lib/python2.7/plat-linux2'  
... 
...] 
+1

您正试图导入“admin”模块,该模块不可用。改为使用'from django.contrib import admin'。 – vvd

+0

请检查第一个答案中提到的未注释的东西。 – Nilesh

回答

3

确保在你的settings.py你有django.contrib.admin,没有注释INSTALLED_APPS。还请检查您是否有以下行:urls.py

from django.contrib import admin 
admin.autodiscover()