Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
Django中URL.py重定向到的Python文件放在哪里?_Python_Django_Frameworks_Django Urls - Fatal编程技术网

Django中URL.py重定向到的Python文件放在哪里?

Django中URL.py重定向到的Python文件放在哪里?,python,django,frameworks,django-urls,Python,Django,Frameworks,Django Urls,Django中URL.py要重定向到的python文件放在哪里?该教程显示了如下内容: urlpatterns=模式(“”, (r“^polls/$”,“mysite.polls.views.index” 我在哪里设置页面以便轻松链接为something.something.page这样的内容?我目前正试图将.py文件直接放到随机目录中,并在URL.py文件中键入文件名,如下所示: urlpatterns=模式(“”, (r'file','file.py) 这显然不是正确的方法。如何在URL.p

Django中URL.py要重定向到的python文件放在哪里?该教程显示了如下内容:

urlpatterns=模式(“”, (r“^polls/$”,“mysite.polls.views.index

我在哪里设置页面以便轻松链接为something.something.page这样的内容?我目前正试图将.py文件直接放到随机目录中,并在URL.py文件中键入文件名,如下所示:

urlpatterns=模式(“”, (r'file','file.py


这显然不是正确的方法。如何在URL.py中创建要链接的页面?谢谢。

您需要使用视图。您可以创建视图(继续阅读django官方文档),然后将其导入URL.py文件并使用它们。以下是一个示例:

views.py url.py 无论何时访问网站的根目录(例如:/),此示例都将显示index.html页面

from django.shortcuts import render_to_response

def index(request):
   """
   Main page.
   """
   return render_to_response('index.html') # display index.html
from myproject.views import index
urlpatterns = patterns('',
   (r'^$', index),
)