Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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 在URL.py文件中可以有查看功能吗_Python_Django - Fatal编程技术网

Python 在URL.py文件中可以有查看功能吗

Python 在URL.py文件中可以有查看功能吗,python,django,Python,Django,这只是一个学术问题。我不打算将此用于生产,但您能否在url.py文件中的url路由上方放置一个查看功能?比如: from django.conf.urls import patterns, include, url from django.http import HttpResponse def hello_world(request): return HttpResponse("Hello World!") urlpatterns = patterns('', url(r'

这只是一个学术问题。我不打算将此用于生产,但您能否在url.py文件中的url路由上方放置一个查看功能?比如:

from django.conf.urls import patterns, include, url
from django.http import HttpResponse

def hello_world(request):
    return HttpResponse("Hello World!")

urlpatterns = patterns('',
    url(r'^$', 'hello_world'),
)

是的,视图可以在您的URL文件中,尽管我不建议将其作为组织Django项目的一种方式

但是,在
url()
中,应该使用视图本身,而不是字符串

urlpatterns = [
    url(r'^$', hello_world),
]
Django 1.8中不推荐提供字符串视图参数,例如
“myproject.url.hello\u world”
,而Django 1.10中删除了该参数

view参数可以是任何可调用的,甚至可以使用lambda函数(同样,我不推荐使用它)


是的,视图可以在您的URL文件中,尽管我不建议将其作为组织Django项目的一种方式

但是,在
url()
中,应该使用视图本身,而不是字符串

urlpatterns = [
    url(r'^$', hello_world),
]
Django 1.8中不推荐提供字符串视图参数,例如
“myproject.url.hello\u world”
,而Django 1.10中删除了该参数

view参数可以是任何可调用的,甚至可以使用lambda函数(同样,我不推荐使用它)


是的,视图可以在您的URL文件中,尽管我不建议将其作为组织Django项目的一种方式

但是,在
url()
中,应该使用视图本身,而不是字符串

urlpatterns = [
    url(r'^$', hello_world),
]
Django 1.8中不推荐提供字符串视图参数,例如
“myproject.url.hello\u world”
,而Django 1.10中删除了该参数

view参数可以是任何可调用的,甚至可以使用lambda函数(同样,我不推荐使用它)


是的,视图可以在您的URL文件中,尽管我不建议将其作为组织Django项目的一种方式

但是,在
url()
中,应该使用视图本身,而不是字符串

urlpatterns = [
    url(r'^$', hello_world),
]
Django 1.8中不推荐提供字符串视图参数,例如
“myproject.url.hello\u world”
,而Django 1.10中删除了该参数

view参数可以是任何可调用的,甚至可以使用lambda函数(同样,我不推荐使用它)


是的,你可以。您也可以将其作为lamda函数写入url参数中,例如:url(r'^$,lambda hello_world:HttpResponse(“hello world!”))有趣的是,您应该提到这一点。这与我的上一个问题非常相似(机会有多大)>是的,你可以。您也可以将其作为lamda函数写入url参数中,例如:url(r'^$,lambda hello_world:HttpResponse(“hello world!”))有趣的是,您应该提到这一点。这与我的上一个问题非常相似(机会有多大)>是的,你可以。您也可以将其作为lamda函数写入url参数中,例如:url(r'^$,lambda hello_world:HttpResponse(“hello world!”))有趣的是,您应该提到这一点。这与我的上一个问题非常相似(机会有多大)>是的,你可以。您也可以将其作为lamda函数写入url参数中,例如:url(r'^$,lambda hello_world:HttpResponse(“hello world!”))有趣的是,您应该提到这一点。这与我的上一个问题非常相似(机会有多大)>谢谢。我应该考虑在没有引号的情况下测试它(doh!)谢谢。我应该考虑在没有引号的情况下测试它(doh!)谢谢。我应该考虑在没有引号的情况下测试它(doh!)谢谢。我应该考虑在没有引号的情况下测试它(doh!)