摘要: python中join()函数的使用方法 函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将 阅读全文
posted @ 2021-04-07 08:41 谢国宏 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 前言 在我们这个时代,一-本与华尔街投资者乔治.索罗斯有关的书总是很受欢迎。我注意到索罗斯并不仅仅是一-位简单的成功投资者,事实上,他远比投资者要复杂得多。索罗斯寻求的是比华尔街更加广阔的天地,他喜欢将自己称为慈善家、人道主义者和哲学家。索罗斯最大的梦想就是被别人看作知识分子,而不仅仅是一个“富翁” 阅读全文
posted @ 2020-12-27 22:17 谢国宏 阅读(117) 评论(0) 推荐(0) 编辑
摘要: request对象的方法 阅读全文
posted @ 2019-12-22 18:48 谢国宏 阅读(401) 评论(0) 推荐(0) 编辑
摘要: MVC M: model 模型 与数据库交互 V: view 视图 HTML C:controller 控制器 流程 和 业务逻辑 MTV M:model ORM T:template 模板 HTML V:view 视图 业务逻辑 Django中的视图 FBV urls.py CBV urls.py 阅读全文
posted @ 2019-12-19 21:30 谢国宏 阅读(329) 评论(0) 推荐(0) 编辑
摘要: url的命名和反向解析 静态路由 反向解析ht 模板 py文件 分组路由 位置传参 关键字传参 反向解析 模板 py文件 命令分组 路由 反向解析 模板 py文件 namespace 多人合作开发解决路径重复问题 阅读全文
posted @ 2019-12-19 21:22 谢国宏 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 ^ 开头 $ 结尾 [0 9] 数字 [a zA Z] 英文字母 [asd]{4,6} +(一个或多个) (0个或多个) ? (0个或1个) \d 阿拉伯数字 \w 匹配字母或数字或下划线或汉字 等价于 。 .(除了换行符之外的任意字符) 阅读全文
posted @ 2019-12-19 19:08 谢国宏 阅读(180) 评论(0) 推荐(0) 编辑
摘要: session 定义 保存在服务器上的一组组键值对,必须依赖cookie 为什么要有session? 1. cookie保存在浏览器上,不太安全 2. cookie的大小和个数有限制 设置 获取 删除 其他 配置 阅读全文
posted @ 2019-12-19 18:35 谢国宏 阅读(410) 评论(0) 推荐(0) 编辑
摘要: ```pytohnHttpResponse('xxxx') # 返回字符串 Content-Type: text/html; charset=utf-8render(request,'模板的路径',{}) # 返回一个页面redirect('路径') # 重定向 状态码301 302 响应头 Location:路径from django.http.response import ... 阅读全文
posted @ 2019-12-19 18:33 谢国宏 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 让装了装饰器的函数的名字不是inner,而是原来的名字 阅读全文
posted @ 2019-12-19 18:31 谢国宏 阅读(212) 评论(0) 推荐(0) 编辑
摘要: cookie 定义 ​ 保存在浏览器本地上一组组键值对 特点 1.cookie是由服务器进行设置的 2.浏览器保存在本地的 3.下次访问时自动携带对应的cookie 设置 获取 删除 阅读全文
posted @ 2019-12-19 18:28 谢国宏 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 创建一个app terminal里执行命令 python manage.py startapp app名称 注册 阅读全文
posted @ 2019-12-19 18:26 谢国宏 阅读(243) 评论(0) 推荐(0) 编辑
摘要: diango运行流程 Django处理一个请求的流程: 1. 在浏览器的地址栏中输入地址,回车,发了一个GET请求 2. wsgi模块接收了请求,将请求的相关信息封装成request对象 3. 根据地址找到对应函数 4. 执行函数获取到返回结果,wsgi模块将结果返回给浏览器 发请求的途径: 1. 阅读全文
posted @ 2019-12-19 18:25 谢国宏 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 使用顺序 settings 静态文件配置 models.py 映射关系 写映射关系操作数据库 settings 配置: 创库 用可视化工具创建一个MySQL数据库 创表 △id字段是自动添加的,如果你想要指定自定义主键,只需在其中一个字段中指定 primary_key=True 即可。如果Djang 阅读全文
posted @ 2019-12-19 18:23 谢国宏 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 一个项目的结构 day43项目 .idea 配置 pycharm自动帮配的配置,打开别人的diango项目时要先删了此项 app01 方便在一个大的Django项目中,管理实现不同的业务功能 migrations 放表 放和数据库同步的表 admin.py 后台 后台管理: 1、应用注册 2、adm 阅读全文
posted @ 2019-12-19 18:21 谢国宏 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 下载 1. 命令行 pip install django==1.11.26 i https://pypi.tuna.tsinghua.edu.cn/simple 2. pycharm 创建项目 1. 命令行 django admin startproject 项目名 2. pycharm file 阅读全文
posted @ 2019-12-19 18:20 谢国宏 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Django使用MySQL数据库的流程 手动创建一个MySQL数据库 配置数据库 在与settings同级目录下的 中写代码: 写models: 执行迁移的命令 ORM 对象关系映射 对应关系: ​ 类 _ 表 ​ 对象 _ 数据行(记录) ​ 属性 _ 字段 ORM能做的事情:对数据做修改、对表做 阅读全文
posted @ 2019-12-16 21:00 谢国宏 阅读(342) 评论(0) 推荐(0) 编辑
摘要: web复习 五层 应用层 传输层 网络层 数据链路层 物理层 socket 套接字 位于应用层和网络传输层之间的虚拟层 一组接口 c/s b/s 工作原理 在浏览器地址栏键入URL,按下回车之后会经历以下流程: 1. 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 2. 阅读全文
posted @ 2019-12-12 17:56 谢国宏 阅读(195) 评论(0) 推荐(0) 编辑
摘要: HTML初识 △HTML: 超文本标记语言,是一种用于创建网页的标记语言,不是编程语言,没有逻辑 本质上是浏览器可识别的规则 我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页文件的扩展名:.html或.htm(没有区别) 网页文 阅读全文
posted @ 2019-12-12 17:34 谢国宏 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 下载 1. 命令行 pip install django==1.11.26 i https://pypi.tuna.tsinghua.edu.cn/simple 2. pycharm 创建项目 1. 命令行 django admin startproject 项目名 2. pycharm file 阅读全文
posted @ 2019-12-11 22:17 谢国宏 阅读(616) 评论(0) 推荐(0) 编辑
摘要: HTML初识 △HTML: 超文本标记语言,是一种用于创建网页的标记语言,不是编程语言,没有逻辑 本质上是浏览器可识别的规则 我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页文件的扩展名:.html或.htm(没有区别) 网页文 阅读全文
posted @ 2019-12-09 19:43 谢国宏 阅读(344) 评论(0) 推荐(0) 编辑