django-创建页面

1、创建响应

在firstApp/views.py中:

创建一个函数:index

from django.shortcuts import render
# 返回一个响应,先引入django的一个类
from django.http import HttpResponse

# Create your views here.

# 在django的views中,每一个请求都有一个函数来处理

def index(request):
    return HttpResponse("firstApp firstRequest")

2、配置url

在/firstPro/urls.py中:

from django.contrib import admin
from django.urls import path

import firstApp.views as bv

urlpatterns = [
    # path(url本身(地址), 响应函数, url的名称),
    path('admin/', admin.site.urls),
    path('index/', bv.index),
]

3、启动服务后

进入页面:http://127.0.0.1:8999/index/

 至此:第一个页面(响应)就算成功了

总结

创建页面(响应):

编辑XXXApp.views.py

  每个响应对应一个函数,函数必须返回一个响应

  函数必须存在一个参数,一般约定为request

  每一个响应(函数)对应一个url

配置URL,编辑urld.py

  每个URL都已url的形式写出来

url函数放在urlpatters列表中

url函数三个参数:url(正则),对应名称,名称

原文地址:https://www.cnblogs.com/liangpi/p/12577048.html