随笔分类 -  Django学习

Django学习
摘要:前言: 之前的Django项目直接部署到Docker容器中,简单高效; 不过生产中还是要部署到K8S中,在此总结一下工作经历 一、Harbor仓库 创建harbor仓库项目 传送门:Harbor单点仓库部署 二、编写Dockefile Dockerfile文件 FROM python:3.6 WOR 阅读全文
posted @ 2020-04-29 10:11 Pythia丶陌乐 阅读(392) 评论(0) 推荐(0)
摘要:目录结构 第一篇:K8S集群部署 第二篇:Harbor单点仓库部署 第三篇:Django项目构建发布 第四篇:K8S拉取Django项目创建pod 第五篇:Jenkins持续更新...待定 阅读全文
posted @ 2020-04-29 08:29 Pythia丶陌乐 阅读(508) 评论(0) 推荐(0)
摘要:一、问题描述 1.将查询后的多张表的数据做序列化操作; 2.为什么要做三张表的序列化操作,因为三张表的字段有些相同有些不同; 3.将三张表序列化后的数据进行合并; 4.之后将合并后的序列化操作实现分页查询操作; 二、功能逻辑 data = {"code": 0, "msg": "", "result 阅读全文
posted @ 2020-03-25 16:01 Pythia丶陌乐 阅读(1168) 评论(0) 推荐(0)
摘要:1. 所有服务树数据 2. 实现需求 3. 代码剖析 4. 最后处理逻辑 5. 结果 6. 完整代码 7. 前端实现效果 阅读全文
posted @ 2019-10-22 19:22 Pythia丶陌乐 阅读(483) 评论(0) 推荐(0)
摘要:一、项目背景 二、后端功能代码 三、执行结果 四、代码说明 阅读全文
posted @ 2019-05-17 20:26 Pythia丶陌乐 阅读(346) 评论(0) 推荐(0)
摘要:1. 获取接口信息 Client端 2. 验证令牌信息 Server端 3. 模拟请求 正常请求:nomary GET请求 正常请求结果 骇客攻击请求 hack请求 hack请求结果 总结: 阅读全文
posted @ 2019-02-16 16:45 Pythia丶陌乐 阅读(842) 评论(0) 推荐(0)
摘要:1. 说明 2. 正常显示报错 3. 使用错误堆栈信息 阅读全文
posted @ 2019-02-15 15:31 Pythia丶陌乐 阅读(1218) 评论(0) 推荐(0)
摘要:1. 前言 2. uwsgi配置 3. supervisord 配置 a. 安装supervisor服务 [root@linux-node01 conf.d]# cat /etc/supervisord.conf ; Sample supervisor config file. ; ; For mo 阅读全文
posted @ 2018-07-25 20:43 Pythia丶陌乐 阅读(4306) 评论(0) 推荐(0)
摘要:1. 功能叙述 2. 前端页面 3. 后端功能 4. 说明代码思路 5.最后说明 阅读全文
posted @ 2018-07-24 15:21 Pythia丶陌乐 阅读(1969) 评论(0) 推荐(0)
摘要:本文是采取django框架,前端上传图片后端接收后写入磁盘,数据库记录图片在磁盘上的路径(相对),以下是前端上传到后端入库的基本流程 一. html代码 # 必须要加上 enctype="multipart/form-data" 将文件以二进制的形式上传,这样可以实现多种类型的文件上传 二、后端接收 阅读全文
posted @ 2018-06-30 14:01 Pythia丶陌乐 阅读(993) 评论(0) 推荐(0)
摘要:django解决跨域请求的问题 方法:1 1、中间件代码 2. 代码结构 middlewares/base.py 核心文件middlewares/cors.py 3. settings.py文件配置 方法:2 1.安装django-cors-headers 2.配置settings.py文件 OK! 阅读全文
posted @ 2018-05-26 16:08 Pythia丶陌乐 阅读(471) 评论(0) 推荐(0)
摘要:问题现象: 最终原因: 在settings文件中,设置了时区为TIME_ZONE = 'UTC',使程序执行时使用了UTC时区时间,所以比当前时间慢8小时,修改为TIME_ZONE = 'Asia/Shanghai',注释掉USE_TZ = True,解决问题! 阅读全文
posted @ 2018-05-24 14:40 Pythia丶陌乐 阅读(1242) 评论(0) 推荐(0)
摘要:看问题 html代码 解决问题: 在form标签中添加:novalidate 阅读全文
posted @ 2018-03-26 15:13 Pythia丶陌乐 阅读(1008) 评论(0) 推荐(0)
摘要:form的主要作用:1.在html中生成表单框架,2.验证数据(实话实说,很简洁,但不实用,灵活性差) 2. 在model目录下新建forms.py 有两种写法: a. 定义表单模型 from django import forms class UserInfoForm(forms.Form): a 阅读全文
posted @ 2018-03-26 14:48 Pythia丶陌乐 阅读(505) 评论(0) 推荐(0)
摘要:一、准备环境 检查python版本以及pip版本 如果没有安装pip 在安装了epel源的情况下,直接yum就可以安装python3.4 没有自带pip3,从官网安装 二、安装nginx 1. openresty简介 2. 安装步骤 3. 配置openresty ./configure --conf 阅读全文
posted @ 2018-03-24 13:49 Pythia丶陌乐 阅读(1974) 评论(0) 推荐(0)
摘要:1. Django admin源码中 admin.py 在admin源码中 2. 自定义一个项目 3. 将vbc项目加入到自动发现 修改apps.py文件 阅读全文
posted @ 2018-03-24 12:17 Pythia丶陌乐 阅读(914) 评论(0) 推荐(0)
摘要:一、背景 CRM项目重新总结一下,重写之前的项目发现有不少知识点已经忘记,所以特此来重新总结一下一便后续能够回忆起 二、代码分析 1. 核心代码 2. 实例化model类 三. 学习的知识点:如何从model中获取字段名称 1. model 2. 代码 小结: 阅读全文
posted @ 2018-03-24 12:11 Pythia丶陌乐 阅读(10448) 评论(0) 推荐(3)
摘要:报错信息: model代码 解决办法: 阅读全文
posted @ 2018-03-22 12:18 Pythia丶陌乐 阅读(418) 评论(0) 推荐(0)
摘要:代码 阅读全文
posted @ 2018-03-08 17:10 Pythia丶陌乐 阅读(206) 评论(0) 推荐(0)
摘要:示例代码 打印输出 阅读全文
posted @ 2018-03-07 10:51 Pythia丶陌乐 阅读(226) 评论(0) 推荐(0)