摘要:
如何使用会话 | Django 文档 | Django (djangoproject.com) 一、cookie和session简介 1、背景 HTTP协议的特性之一:无状态 痛点:访问网站,每次需要重新从浏览器登录。为了保存用户状态产生了cookie技术,只要cooike值还在浏览器中,浏览器自动 阅读全文
摘要:
一、MTV和MVC的概念 1、 MVC(Model-View-Controller)模式:(传统的模式,比如java、php中) 1 Model(模型): 数据层,负责处理应用程序的数据逻辑,包括数据库操作、数据验证、业务规则等。模型通常封装了与数据相关的操作,如增删改查。 2 View(视图): 阅读全文
摘要:
一、Ajax技术简介 1、AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。 即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 局部刷新、一步 阅读全文
摘要:
一、首页 1、home html 页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcdn.net/ajax/libs 阅读全文
摘要:
一、ORM字段 1、常用字段 AutoFieldint自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField一个整数类型,范围在 -2147483648 to 2147483647。 CharField字符类型 阅读全文
摘要:
一、多表查询之连表查询(基于双下划线的查询) 1、案例 # 1.查询曹雪芹的手机号和作者姓名 res = models.Author.objects.filter(name='曹雪芹').values('author_detail__phone', 'name') print(res) # 使用上述 阅读全文
摘要:
一、测试环境的搭建 1、app应用中默认有一个tests.py的测试文件,拷贝manage.py的内容如下到tests.py中 此时这个测试文件就能使用django环境了 import os import sys if __name__ == '__main__': os.environ.setde 阅读全文
![Django之models模型层1](https://img2023.cnblogs.com/blog/1656853/202308/1656853-20230803165120371-100272112.png)
摘要:
一、JsonResponse序列化 1、json格式的数据的作用 主要就是实现跨语言数据传输 2、不同使用场景中的json序列化 py中: json.dumps 序列化 json.loads 反序列化 js中: JSON.stringify() # json.dumps JSON.parse() # 阅读全文
![序列化、CBV源码分析、模版层](https://img2023.cnblogs.com/blog/1656853/202308/1656853-20230803170030222-1083049352.png)
摘要:
一、CGI 1、通用网关接口(Common Gateway Interface/CGI) 可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。 2、CGI程序可以用任何脚本语言或者是完全独立编程语言实现,只要这个语言可以在这个系统 阅读全文
摘要:
一、url函数的使用(支持正则表达式) 1、django 1.x 版本中使用的是url url('test', views.test), url函数的第一个参数是支持正则表达式的 如果匹配到一个路由,就不在往下匹配,直接执行路由对应的视图函数 2、http://127.0.0.1:8000/test 阅读全文