我的博客应用程序位于“mysite”项目下。 当我使用python manage.py runserver运行服务器时,我得到的错误,我转到django的管理面板,然后错误是
ImportError at /admin/
No module named dbe.blog
Request Method: GET
Request URL:
Django Version: 1.5.1
Exception Type: ImportError
Exception Value:
No module named dbe.blog
Exception Location: C:\Python27\lib\site-packages\django\utils\importlib.py in import_module, line 35
Python Executable: C:\Python27\python.exe
Python Version: 2.7.2
Python Path:
['C:\\Users\\farhan\\Downloads\\dist\\Django-1.5.1\\django\\bin\\mysite',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages']
Server time: Sat, 17 Aug 2013 02:40:17 +0600
答案 0 :(得分:1)
好像你已经为已安装的应用设置添加了“dbe.blog”,请尝试“博客”。
修改强>
@vikki有一个好点,所以也许你应该给我们完整的追溯。
答案 1 :(得分:0)
我怀疑您使用的是教程,因此在使用Google dbe.blog tutorial
后,我找到了this site。如果这就是你正在使用的,那么我猜测引用dbe.blog
的行应该在你的情况下引用firstblog
。因此from dbe.blog import ...
应为from firstblog import ...
。在您的模板中,同样适用于网址标记
<a href="{% url dbe.blog.views.main %}" >Back to Blog Frontpage </a>
应该是
<a href="{% url firstblog.views.main %}" >Back to Blog Frontpage </a>