2011-11-04 17 views
0

我正在学习Django并完成所有工作。 我有我的jangoTest views.py /首/ views.py 中,我定义:我被困在Django undefined main_page

def main_page(request): 
    output = ''' 
    <html> 
     ..... 
    </html> 
return HttpResponse(output) 

我有我的jangoTest urls.py/urls.py 中,我写道:

from django.conf.urls.defaults import patterns, include, url 
urlpatterns = patterns('',(r'^$', main_page),) 

但main_page变成'未定义',我坚持在这一点上。 任何人都知道如何解决这个问题?

非常感谢!

+0

您应该1.检查您的main_page是否被调用。 2.在返回之前检查输出实际包含的内容。打印到日志可以帮助您做到这一点。 – Lycha

回答

0

难道你错过了urls.py文件中的导入吗?

from views import *