Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django名称错误_Python_Django_Model View Controller_Error Handling - Fatal编程技术网

Python Django名称错误

Python Django名称错误,python,django,model-view-controller,error-handling,Python,Django,Model View Controller,Error Handling,我安装了python和django,只是想构建一个简单的应用程序“mysite” 我在根文件夹中创建了views.py,而我的url.py在root/mysite中/ 当我调用/hello时,它给出以下错误。我该怎么做才能修好它 NameError at /hello name 'hello' is not defined Request Method: GET Request URL: ~~:8000/hello Django Version: 1.5 Exception Type: N

我安装了python和django,只是想构建一个简单的应用程序“mysite”

我在根文件夹中创建了views.py,而我的url.py在root/mysite中/ 当我调用/hello时,它给出以下错误。我该怎么做才能修好它

NameError at /hello
name 'hello' is not defined
Request Method: GET
Request URL:    ~~:8000/hello
Django Version: 1.5
Exception Type: NameError
Exception Value:    
name 'hello' is not defined
Exception Location: c:\Python27\Django-1.5\mysite\mysite\urls.py in <module>, line 17
Python Executable:  c:\Python27\python.exe
Python Version: 2.7.2
Python Path:    
['c:\\Python27\\Django-1.5\\mysite',
 'c:\\Python27\\lib\\site-packages\\setuptools-0.6c11-py2.7.egg',
 'c:\\Python27\\lib\\site-packages\\pymysql-0.3-py2.7.egg',
 '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:    Tue, 26 Mar 2013 18:40:41 +0530
Traceback Switch to copy-and-paste view

c:\Python27\lib\site-packages\django\core\handlers\base.py in get_response
                    response = middleware_method(request)
 ...
▶ Local vars
c:\Python27\lib\site-packages\django\middleware\common.py in process_request
            if (not urlresolvers.is_valid_path(request.path_info, urlconf) and
 ...
▶ Local vars
c:\Python27\lib\site-packages\django\core\urlresolvers.py in is_valid_path
        resolve(path, urlconf)
 ...
▶ Local vars
c:\Python27\lib\site-packages\django\core\urlresolvers.py in resolve
    return get_resolver(urlconf).resolve(path)
 ...
▶ Local vars
c:\Python27\lib\site-packages\django\core\urlresolvers.py in resolve
            for pattern in self.url_patterns:
 ...
▶ Local vars
c:\Python27\lib\site-packages\django\core\urlresolvers.py in url_patterns
        patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
 ...
▶ Local vars
c:\Python27\lib\site-packages\django\core\urlresolvers.py in urlconf_module
            self._urlconf_module = import_module(self.urlconf_name)
 ...
▶ Local vars
c:\Python27\lib\site-packages\django\utils\importlib.py in import_module
    __import__(name)
 ...
▶ Local vars
c:\Python27\Django-1.5\mysite\mysite\urls.py in <module>
                       ('^hello/$', hello),
 ...
name错误位于/hello
未定义名称“hello”
请求方法:获取
请求URL:~~:8000/您好
Django版本:1.5
异常类型:NameError
异常值:
未定义名称“hello”
异常位置:c:\Python27\Django-1.5\mysite\mysite\url.py,第17行
Python可执行文件:c:\Python27\Python.exe
Python版本:2.7.2
Python路径:
['c:\\Python27\\Django-1.5\\mysite',
'c:\\Python27\\lib\\site packages\\setuptools-0.6c11-py2.7.egg',
'c:\\Python27\\lib\\site packages\\pymysql-0.3-py2.7.egg',
'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包']
服务器时间:2013年3月26日星期二18:40:41+0530
回溯切换到复制和粘贴视图
get\U响应中的c:\Python27\lib\site packages\django\core\handlers\base.py
响应=中间件\方法(请求)
...
▶ 局部变量
c:\Python27\lib\site packages\django\middleware\common.py进程中\u请求
if(不是urlresolvers.is_有效_路径(request.path_info,urlconf)和
...
▶ 局部变量
c:\Python27\lib\site packages\django\core\urlresolvers.py in是有效路径
解析(路径,urlconf)
...
▶ 局部变量
解析中的c:\Python27\lib\site packages\django\core\urlresolvers.py
返回get_解析器(urlconf).resolve(path)
...
▶ 局部变量
解析中的c:\Python27\lib\site packages\django\core\urlresolvers.py
对于self.url_模式中的模式:
...
▶ 局部变量
url\u模式中的c:\Python27\lib\site packages\django\core\urlresolvers.py
patterns=getattr(self.urlconf_模块,“urlpatterns”,self.urlconf_模块)
...
▶ 局部变量
urlconf_模块中的c:\Python27\lib\site packages\django\core\urlresolvers.py
self.\u urlconf\u module=import\u模块(self.urlconf\u名称)
...
▶ 局部变量
导入模块中的c:\Python27\lib\site packages\django\utils\importlib.py
__导入(名称)
...
▶ 局部变量
中的c:\Python27\Django-1.5\mysite\mysite\url.py
(^hello/$,hello),
...


更改URL.py中的下一行

('^hello/$', hello),

或者,如果您正在使用前缀,则执行以下操作

('^hello/$', 'hello'),
或者

from views import hello

更改URL.py中的下一行

('^hello/$', hello),

或者,如果您正在使用前缀,则执行以下操作

('^hello/$', 'hello'),
或者

from views import hello

你的URL.py中有什么?你的URL.py中有什么?你的URL.py中有什么?有没有/hello的路由?他在请求中缺少了最后一个“/”,或者缺少了“^hello$”的路由他在请求中缺少了最后一个“/”,或者缺少了“^hello$”的路由
from views import hello