一、创建项目
1、在cmd中相应位置:输入django-admin startproject 项目名字
就开启了一个django项目。
2、项目文件作用
①、settings配置文件
②、urls路由系统,页面调用和函数
③、init初始化
④、wsgi
3、
from django.contrib import admin
from django.urls import path
from django.shortcuts import HttpResponse,render,redirect
def login(request):
# return HttpResponse('<input type="text" />')#只能加字符串
#自动找到模板路径下的login.html文件,读取内容返回给用户。
# print(request.method)#返回请求类型
if request.method == "GET":
return render(request,'login.html')#获取网页信息,变量都为request
else:
u=request.POST.get('user')
p=request.POST.get('pwd')
if u =="root" and p =="123":
return redirect('http://www.baidu.com')#跳转网页
else:
return render(request, 'login.html') # 获取网页信息,变量都为request
urlpatterns = [
# path('admin/', admin.site.urls),
path('login/', login), # 后缀的名字,调用的函数,后返回的页面。
]
。。。。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>用户登录页面</title>
<link rel="stylesheet" href="/static/commons.css">
</head>
<body>
<h1>用户登录</h1>
<form method="post" action="/login/">
用户名:<input type="text" name="user"/>
密码<input type="password" name="pwd"/>
<input type="submit" value="登录">
</form&g