0

当我在网络浏览器中运行 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'),

请帮忙!!!

4

2 回答 2

0

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

  • 因此,在 INSTALLED_APPS 中输入您的 app_name 'blog'。

  • 并像这样更改您的网址

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

于 2013-05-24T08:30:14.867 回答
0

我想知道文件夹博客的位置。如果您将其放在 FirstBlog/FirstBlog 中,请尝试

settings.py INSTALLED_APP 添加

"FirstBlog.blog",

代替

from blog.models import posts

from FirstBlog.blog.models import posts

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

于 2013-05-24T08:35:35.643 回答