django创建第一个视图-4

创建视图

打开 demo 应用下的 views.py 文件,添加代码

from django.http import HttpResponse
from django.shortcuts import render

# Create your views here.


def index(request):
    return HttpResponse("hello world")
  • 视图函数的第一个参数必须定义,用于接受django请求数据的 HttpRequest 对象,通常命名为 request

  • 视图函数必须返回一个相应对象,如果要返回字符串,可以把字符串放到 HttpRequest 对象中

创建路由

在子应用目录下新建 urls.py 文件,添加代码

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^', views.index, name="index")
]

注册路由

在项目目录下(django_project)的 urls.py 中添加代码

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^demo/', include("demo.urls"))
]

在浏览器中访问 http://127.0.0.1:8000/demo/,就能看到我们返回的信息 hello world

posted @ 2018-10-19 09:23  拙言404  阅读(159)  评论(0编辑  收藏  举报