2024年7月2日
摘要: 分页器 【1】模板 class Pagination(object): def __init__(self, current_page, all_count, per_page_num=2, pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 阅读全文
posted @ 2024-07-02 19:48 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Django框架 【一】序列化组件 1)使用案例 在前端获取到后端用户表里面的所有数据,并且格式是列表套字典 # 创建模型表 class User(models.Model): username = models.CharField(max_length=32, verbose_name="姓名") 阅读全文
posted @ 2024-07-02 19:47 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 【一】Ajax 1)简介 Ajax:异步的Javascript和XML,即JavaScript语言与服务器进行异步交互,传输的数据为XML 可用与服务器交换数据并更新部分网页内容 同步交互: 客户端发出一个请求后,需要等待服务器响应结束后,才能发出第二个请求 异步同步: 客户端发出一个请求后,无需等 阅读全文
posted @ 2024-07-02 19:47 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
  2024年6月26日
摘要: 模板层 【一】模板语法的传值 {{ }}:变量渲染 {% %}:逻辑渲染语法 1)变量 变量渲染:直接渲染后端传入的变量即可 变量取值:从字典或列表中取值 2)基本数据类型 # views.py def homepage(request): num_eg = 123 fool_eg = 1.23 s 阅读全文
posted @ 2024-06-26 21:10 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Django之视图层 【一】三板斧 1)HttpResponse 能返回字符串形式的数据 # 若想得到字典格式 def hr_dict_1(request): data = {'username': 'ST1', 'age': 20} # 将字典格式转为json字符串 data_json = jso 阅读全文
posted @ 2024-06-26 21:10 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Django框架之路由层 【一】URL配置介绍 URL配置(URLconf)就像Django所支撑网站的目录 其本质是URL与要为该URL调用的视图函数之间的映射表 【二】路由匹配 1)路径参数相似 # 路由匹配 path('test', views.test), path('testadd', v 阅读全文
posted @ 2024-06-26 21:10 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 生命周期流程图 【一】wsgiref 模块 请求周期 前端发起请求 wsgiref 模块的 Request 上 获取 路径 urls.py 中映射视图函数 进入到视图函数中 读取前端模版 / 读取数据库数据 经过 wsgiref 模块的 response 对象封装 交给前端页面 渲染数据 【二】Dj 阅读全文
posted @ 2024-06-26 21:09 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Django之ORM操作初识 【一】配置数据库 1)默认数据库 在settings.py内有一个配置项就是配置数据库,默认为sqlite3数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BA 阅读全文
posted @ 2024-06-26 21:09 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】Django之三板斧 1)render 作用:返回HTML文件,并且支持模板语法 语法: render(request,'模板文件名',locals()) # App.views from django.shortcuts import render def all_web(request): 阅读全文
posted @ 2024-06-26 21:09 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】Web框架本质 web框架其实就是一个TCP服务端 TCP服务端与客户端进行交互的过程 客户端和服务端通过网络请求实现数据交互,从架构层面上简单的将web框架看做是对前端、数据库的全方位整合 客户端(应用、浏览器)<> Web框架 <> 数据库 【二】分层web框架 1)manage.py 对 阅读全文
posted @ 2024-06-26 21:08 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑