摘要: Socket(套接字) 介绍 UDP 和 TCP 协议之前,先熟悉下 socket 的基本概念。 基本概念 Socket 是通信的基石,是支持 TCP/IP 协议的网络通信的基本操作单元,在网络通信过程中端点的一种抽象表示。网络中使用 Socket 传输数据是一种特殊的网络 I/O。 工作模式 打开 阅读全文
posted @ 2020-03-05 23:08 紫月蓝风 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 项目的开发过程中,总是会使用一些公共信息显示在所有的页面,例如商城购物车的数量。这些数据来自数据库,且不同用户数据各部相同,可以采用 Django 的 解决该问题, 会在模板渲染之前,先执行其中的内容,以达到获取数据的目的。 以购物车数量为例 新建 文件 中注册 这样就可以在所有的模板中使用 变量啦 阅读全文
posted @ 2020-02-28 20:42 紫月蓝风 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 注:该方法适用于 Django 项目、静态文件和上传文件在同一台设备中。如静态文件在专用服务器或使用CDN,请参考 https://docs.djangoproject.com/zh hans/3.0/howto/static files/deployment/ ​ 静态文件和用户上传文件的相关配置 阅读全文
posted @ 2020-02-28 19:11 紫月蓝风 阅读(2945) 评论(0) 推荐(0) 编辑
摘要: [toc] Django 连接 MySQL数据库及常见报错解决 MySQL 的安装以及设置远程访问权限,不属于本笔记的重点,此处不做多余赘述 前提: MySQL 安装成功,且已配置远程访问权限(如在本地测试的忽略此项) 终端或者数据库管理工具连接 MySQL ,并新建项目所需数据库 创建数据库一定要 阅读全文
posted @ 2019-07-31 21:34 紫月蓝风 阅读(2408) 评论(0) 推荐(0) 编辑
摘要: [toc] 自定义 Admin 样式与功能 1 页面修改中文 1.1 语言设置为中文 settings.py 修改结果 1.2 应用管理设置为中文 应用/apps.py 修改结果 1.3 数据库表设置为中文 应用/models.py 默认数据库表在后台中显示都为复数形式,而中文没有复数形式,因此将两 阅读全文
posted @ 2019-07-04 00:01 紫月蓝风 阅读(6935) 评论(0) 推荐(1) 编辑
摘要: [toc] Django 使用 markdown 插件 Python Markdown 插件 安装 1 将 markdown 转化为 html models templates: 此时,模板中通过 将 中的 markdown 文本转化为 html 在前台页面显示。 2 使用 markdown 编辑框 阅读全文
posted @ 2019-07-03 22:13 紫月蓝风 阅读(1812) 评论(1) 推荐(1) 编辑
摘要: [toc] d2 admin基本使用 官方演示: "https://d2admin.fairyever.com/ /index" 官方文档: "https://doc.d2admin.fairyever.com/zh/" 1 安装 1.1 全局安装 d2 admin 1.2 创建项目 或者 之后选择 阅读全文
posted @ 2019-06-24 16:24 紫月蓝风 阅读(38237) 评论(3) 推荐(10) 编辑