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(正则),对应名称,名称