摘要:
flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识 flask中的CBV写法 后端代码 # 导入views from flask import Flask, render_template, views 阅读全文
摘要:
路由 , flask实例化配置 , Fask app对象配置 , 特殊装饰器 , Flask蓝图Blueprint 路由相关 添加路由的一种方式 , 路由配置: app.add_url_rule("路由地址",view_func=视图函 数,endpoint="反向地址") endpoint 通过u 阅读全文
摘要:
Flask 初识 下载安装 如果电脑里面没有装Flask,需要先下载Flask(顺序如下) 进入正题: 使用之前需要先导入flask 小配置(让flask能像django框架一样每次修改代码之后能自动重启项目) Response五种方式: HttpResponse , render_template 阅读全文
摘要:
nginx + uwsgi + 项目部署笔记 1.单机本地测试运行方式,调用django第三方的wsgifef单机模块,性能很低 python3 manage.py runserver 0.0.0.0:9000 2.使用uwsgi 去启动django项目,支持并发更多 3.准备前后端代码 路径 /o 阅读全文
摘要:
Linux项目部署实验步骤 项目Linux部署上线 nginx uwsgi+django 1.创建新的虚拟环境,且解决crm的环境依赖 2.在虚拟环境下安装uwsgi pip3 install uwsgi 3.uwsgi命令,如何启动python应用 启动python web文件 创建一个test. 阅读全文
摘要:
Nginx下载安装 , 多虚拟主机 , nginx访问日志 nginx安装步骤,源码编译安装(源码编译,可以自定制更多功能) openssl 1.解决软件正常运转所需依赖包, yum install gcc patch libffi-devel python-devel zlib-devel bzi 阅读全文
摘要:
Linux 常用命令: 在linux下安装django程序 #指定版本安装 pip3 install -i https://pypi.douban.com/simple django==1.11.16 使用django的项目命令创建 mysite(mysite是文件名) django-admin s 阅读全文
摘要:
Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其他更丰富的操作,而且这 阅读全文
摘要:
Django REST frameowrk分类过滤 课程按分类过滤 手动过滤 api\views\cousre.py 文件 自定义过滤 filter.py文件 course.py文件(补充: 用自定义过滤类的时候需要把手动过滤的方法注释掉, 如 图1) 课程按照价格排序 api\serializer 阅读全文
摘要:
Django contenttypes组件 有"说说", "图片", "评论" 怎么才能让评论在一张表,但评论内容又可以在说说和评论里面分别显示不同的内容,也可以单独评论 类似于下面几张图: 1. 2. 3. 最初表结构 创建表 python manage.py makemrations pytho 阅读全文
摘要:
浏览器的同源策略和CORS跨域 什么是同源: 域名/ip + 端口 + 协议 http协议默认端口:80 https协议默认端口:443 浏览器对于非同源的请求会拒绝接受响应信息。 前后端分离的项目一般都会涉及到跨域问题 JSONP跨域(之前的解决方案) 不足: 只能GET请求 前端和后端都要支持 阅读全文
摘要:
Django REST frameowrk Django REST frameowrk 是什么? 是基于Django开发 RESTful API 的一个框架 CBV的工作原理 urls.py里面CBV.as_view() -->确定要使用CBV中哪个方法 如: 源码中: dispatch 是把请求的 阅读全文
摘要:
Vue的一系列安装与运行 Node.js JavaScript, chrome V8引擎 --> 解释执行JS代码 node.js 就是基于V8引擎 + 和操作系统交互的模块 安装 下载可安装版本,使用下一步安装法安装就可以了。 安装完之后 输入 node -v查看node版本,检查是否安装成功。 阅读全文
摘要:
1,安装下载Django的命令 pip install Django 去官网下载 Python setup.py install 查看安装的版本 get_version() 调用setup方法 django.setup manage.py python manage.py startapp app0 阅读全文
摘要:
mysql 完整性约束 约束条件与数据类型的宽度一样,都是可选参数 作用: 用于保证数据的完整性和一致性 主要分为: primary key 外键 如何找出两张表之间的关系 因为有foreign key 的约束,使得两张表形成了三种关系: 多对一 多对多 一对一 如何找出两张表之间的关系: 例: ( 阅读全文