摘要: 1.1 初识Form组件 基于注册为例来进行测试。 详细见示例:1-form组件.zip 1.2 错误信息 1.3 展示所有的字段 对象和可迭代对象。 1.4 问题:关于样式 手动操作 class RegisterForm(forms.Form): v1 = forms.CharField( lab 阅读全文
posted @ 2024-09-14 13:22 Sherwin_szw 阅读(0) 评论(0) 推荐(0) 编辑
摘要: Session Session的使用一般依赖于Cookie,将一些数据不再发送值浏览器,而是保存的后端的服务器上。 1 使用 Session到底要存储到哪里?默认数据库。 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth' 阅读全文
posted @ 2024-09-12 16:34 Sherwin_szw 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Cookie 本质上:保存在用户浏览器上键值对。 1 使用 from django.urls import path from django.shortcuts import HttpResponse def x1(request): # 包含:响应体、响应头、状态码等信息 obj = HttpRe 阅读全文
posted @ 2024-09-12 16:33 Sherwin_szw 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.中间件 1.1 使用 编写类,在类型定义:process_request、process_view、process_response 中间件注册,在settings中的配置。 1.1.1 正常 1.编写类 可以写在任意的目录:自定义的类、继承一个类(推荐) from django.utils.d 阅读全文
posted @ 2024-09-12 16:32 Sherwin_szw 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 视图 1 FBV和CBV 非前后端分离,FBV 前后端分离、小程序API,CBV【django rest framekwork框架) 2 参数 request对象,读取请求相关所有的数据。 request.method request.GET ?name=123&age=123&age=199 => 阅读全文
posted @ 2024-09-10 15:31 Sherwin_szw 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 路由分发 研究django admin源码时: namespace是什么? 无namespace from django.urls import reverse url = reverse("v2") print(url) 有namespace from django.urls import rev 阅读全文
posted @ 2024-09-10 13:21 Sherwin_szw 阅读(4) 评论(0) 推荐(0) 编辑
摘要: HTML模板 希望数据 + 嵌套 HTML标签,返回给用户浏览器。 1 基本使用 编写 def demo(request): # 业务处理,获取到值 user_list = ["武沛齐","张开"] # 1.寻找demo.html,去哪里找? 优先DIRS,再去已注册APP的templates # 阅读全文
posted @ 2024-09-10 13:18 Sherwin_szw 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 路由系统 1 常见操作 通俗的语言来表示:URL -> 函数对应关系 2 路由源码分析 2.1 路由定义的本质 from django.urls import path, re_path from apps.www import views from django.urls import URLPa 阅读全文
posted @ 2024-09-09 17:10 Sherwin_szw 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1. 关于APP 创建的django项目: E:/PycharmProjects/day004 - day004 - urls.py URL和函数对应关系 - wsgi.py 底层请求处理入口【同步】 - asgi.py 底层请求处理入口【异步】 - settings.py 配置文件(内置配置文件g 阅读全文
posted @ 2024-09-09 17:08 Sherwin_szw 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.纯净版项目 django内置有100个功能,5个功能是项目使用概率比较大。 创建Django项目时,默认配置上功能。 创建Django项目时,默认配置剔除。 Django纯净和Flask等轻量级框架的对比: Flask,一个py文件项目,基于蓝图项目创建结构化。 Django,默认的配置,剔除 阅读全文
posted @ 2024-09-09 17:06 Sherwin_szw 阅读(1) 评论(0) 推荐(0) 编辑