栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

自我学习:Django安装、注册项目

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自我学习:Django安装、注册项目




app文件可以生成多个

快速上手

1、确保app已注册

2、编写urls【urls】与视图的对应关系

3、编写视图函数【views】

4、启动django

5.在命令行窗口,按CTRL + BREAK键,就可以停止Web服务

引入html

Views中render自动在templates文件夹中寻找html

静态文件


Django模板语法
本质:在html预留占位符,由数据对这些占位符进行替换和处理


循环



条件语句

逻辑顺序

请求与相应


案例:表单
1.urls中

urlpatterns = [
     #用户登录
    path('login/', views.login)
]

2.views

#设定:输入用户名密码后,返回到/login/
def login(request):
        if request.method == "GET":  #判断是否为get请求
     	   return render(request, "login.html")
   	    else:
	        user = request.POST.get("user")
	        pwd = request.POST.get("pwd")
	        if user == "admin" and pwd == "123456":  #判断账户密码是否正确,以后可以改成参考数据库
	            return HttpResponse("登录成功")
	        else:
	            return render(request, "login.html", {"error_msg": "用户名或密码错误"})  #密码错误转回登录界面
	 #判断语句精简
	if request.method == "GET":  #判断是否为get请求
     	  return render(request, "login.html")
   	   
   user = request.POST.get("user")
   pwd = request.POST.get("pwd")
    if user == "admin" and pwd == "123456":  #判断账户密码是否正确,以后可以改成参考数据库
        return HttpResponse("登录成功")
    
    return render(request, "login.html", {"error_msg": "用户名或密码错误"})  #密码错误转回登录界面
	```
3.html

```html



    
    Title


用户登录

{% csrf_token%} {{ error_msg }}

来源p32-p41

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928757.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号