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