python_way day18 html-day4 1.Django-路由系统   - 自开发分页功能 2.模板语言:之母板的使用 3.SQLite:model(jDango-ORM) 数据库时间字段插入的方法 一.Django-路由系统 当我们访问django web框架时django给我们提供了一套路由系统,通过不同的url对应不同的函数(django内部循环匹配,只要有匹配上的就去找对应的函数名,匹配就结束了.) 图示: urls   ->  views 创建django程序: proj…
Django 路由正则URL URL1 # 路由 url(r'^detail/', views.detail) {#点击跳转到指定用户下显示信息#} <li><a target="_blank" href="/detail/?nid={{ k }}">{{ row.name }}</a></li> URL2 # 返回一个值,d+也可以写为w+任意正则 url(r'^detail-(\d+).html', views.d…
Session: Flask 默认将 session 以加密的形式放到了浏览器的 cookie 中 Flask 的 session 就是一个字典,字典有什么方法 session 就有什么方法 flask session 原理:当请求刚进来时,flask会读取cookie中 session(配置文件中能改这个名称) 对应的值,将这个值解密并反序列化成为一个字典放入内存, 以便视图函数使用: 在视图函数中使用时,按照字典的方法使用: 当请求结束时,flask会读取内存中字典的值,进行序列化+加密,然…
1.cookie是什么? Web应用程序是使用HTTP协议传输数据的.HTTP协议是无状态的协议.一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接.这就意味着服务器无法从连接上跟踪会话. 客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie.客户端浏览器会把Cookie保存起来.当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器.服务器检查该Cookie,以此来辨认用户状态. 保存在客户端…
遇到判断EditText中文本,是否为制定格式 EditText et; Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et = (EditText) this.findViewById(R.id.editText1); btn = (Butt…
****************************************************************************************************** 1.正则匹配修改注释<summary> \.\r\n            ///<summary> *****************************************************************************************…
Django 路由分配设置 re_path正则匹配 include总路由设置 url额外参数的传递 name的使用 模板的渲染:render方法   路由的分配中, 可以设定相应的转换器加以约束,比如只能输入数字,特殊符号.. 形如 from django.urls import path from . import views urlpatterns = [ path('hello/<int:age>/<name>/', views.hello), ] 设置views以查看结果:…
目录 orm表关系如何建立 一对多 多对多 一对一 django请求生命周期流程图 路由层 路由的简单配置 Django路由匹配规律 分组 无名分组 有名分组 反向解析 路由分发 名称空间 伪静态 虚拟环境 Django版本区别 视图层 form表单上传文件,后端如何获取文件 orm表关系如何建立 一对多 外键字段建在多的那一方 创建外键字段的时候,表字段会自动加_id后缀 多对多 外键关系需要建立第三张表来专门处理,建议外键创建在查询频率较高的那一方 django orm会自动创建第三张关系表…
分组(命名)匹配 urls.py路由配置文件中: urlspatterns中想捕获正则表达式匹配的结果用来出传递给views.py视图函数文件使用,需要用到分组匹配,或者使用第三个参数python字典进行传参. 无名分组:(正则) 位置参数:匹配出的结果按顺序依次传递给视图函数的形参(形参必须有序,匹配值按位置顺序进行传递) 有名分组:(?P<name>正则) 关键字参数:匹配出的结果按照命名对应传递给视图函数的形参(形参可以无序,匹配值按命名进行传递) urls.py from django…
[Django框架之路由层匹配.有名 无名分组.反向解析.路由分发.名称空间.伪静态.本地虚拟环境.django版本区别] 路由层 路由即请求地址与视图函数的映射关系,如果把网站比喻成一本书,那路由就是这本书的目录,在django中默认把路由配置在urls.py中 路由配置 # urls.py from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns…