关于python:如何在127.0.0.1:8000上获取Django应用程序视图?

How to get a Django application view on 127.0.0.1:8000?

我刚接触Django,正在学习视图和URL。这是来自Django官方文件。

urls.py->

1
2
3
4
5
6
7
8
from django.conf.urls import url

from . import views

urlpatterns = [
    # ex: /polls/
    url(r'^$', views.index, name='index'),
]

视图.py->

1
2
3
4
5
from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

因此,如果我的Django服务器在默认端口8000上运行,并且如果我键入地址127.0.0.1:8000/投票,其中投票是我的应用程序名,那么我将被重定向到一个显示Hello,World的视图。你在民意测验中。我希望服务器在输入URL 127.0.0.1:8000(不带应用程序名称)时显示视图。如果可能的话,我该怎么做?


您必须在主urls.py处进行更改。这个文件可能在mysite文件夹中。所以改变

埃多克斯1〔2〕

埃多克斯1〔3〕


您需要将URL(r'^$',views.index,name='index')添加到项目的url s.py中,而不是应用程序的urls.py中。