0

我的views.py 中有一个打印字符串的函数。我已经通过 django 运行本地服务器。我写了这段代码。这个项目的页面必须显示单词“hello world”,但它没有!你会帮我修好吗?

from django.conf.urls.defaults import *
from mysite.views import hello

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('',
    ('^hello/$', hello),
# Examples:
# url(r'^$', 'mysite.views.home', name='home'),
# url(r'^mysite/', include('mysite.foo.urls')),

# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

# Uncomment the next line to enable the admin:
# url(r'^admin/', include(admin.site.urls)),
)
4

1 回答 1

0

从你所拥有的和收到 404 未找到的情况来看,我想你只是要去localhost:8000

但是您的 url 设置说您应该去localhost:8000/hello/(您没有为索引模式设置页面url(r'^$', hello)

您还需要在 URL 中遵循正确的语法。您目前拥有:

('^hello/$', hello),

你需要有:

url(r'^hello/$', hello),

您还可以通过转到您的settings.py文件和设置来启用更详细的调试DEBUG = True

于 2013-05-09T14:50:13.713 回答