在Web浏览器中运行django项目时出错

时间:2013-05-24 08:19:25

标签: python django

我在网络浏览器中运行django文件时收到此错误。我创建了一个名为FirstBlog的django项目,并启动了一个名为blog的应用程序。我还更改了视图文件,模型文件和url文件以及设置文件

ImportError at /
No module named blog
Request Method: GET
Request URL:    http://127.0.0.1:8000/
Django Version: 1.5.1
Exception Type: ImportError
Exception Value:    
No module named 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.4
Python Path:    
['C:\\Users\\George\\Documents\\Aptana Studio 3 Workspace\\FirstBlog',
'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']

我的观看文件是:

from django.shortcuts import render_to_response

from blog.models import posts

def home(request):
    return render_to_response('index.html')

我的网址是:

from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
    url(r'^$', 'FirstBlog.blog.views.home', name='home'),

请帮助!!!

2 个答案:

答案 0 :(得分:0)

在settings.py中,你有元组INSTALLED_APPS。

  • 因此,请在INSTALLED_APPS中输入您的app_name“博客”。

  • 并像这样更改您的网址

    url(r'^ $','blog.views.home',name ='home'),

答案 1 :(得分:0)

我想知道文件夹博客的位置。如果你把它放在FirstBlog / FirstBlog中,那么试试

settings.py INSTALLED_APP add

"FirstBlog.blog",

替换

from blog.models import posts

from FirstBlog.blog.models import posts

最好从Directory FirstBlog运行django-admin.py startapp。(您可能从 FirstBlog / FirstBlog 运行)