【问题标题】:How to get a Django application view on 127.0.0.1:8000?如何在 127.0.0.1:8000 上获取 Django 应用程序视图?
【发布时间】:2016-06-23 09:04:24
【问题描述】:

我是 Django 新手,正在学习视图和 url。这是来自官方 Django 文档。

urls.py ->

from django.conf.urls import url

from . import views

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

views.py ->

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/polls,其中 polls 是我的应用程序名称,我将被重定向到一个视图,上面写着 你好,世界。您在民意调查索引中。 我希望我的服务器在我输入没有应用名称的 URL 127.0.0.1:8000 时显示一个视图。如果可以的话,我应该怎么做?

【问题讨论】:

  • 你展示的代码已经做到了。

标签: python django


【解决方案1】:

您必须在主urls.py 处更改它。该文件可能位于mysite 文件夹中。所以改变

url(r'^polls', include('polls.urls')),

url(r'^', include('polls.urls')),

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多