文章分类 -  项目

nginx + diang +uwsgi+docker 部署
摘要:部署安排: 部署djaong后端项目到3台不同的centos7服务器上 django项目使用的时docker部署的 通过dockerfile构建镜像,启动生成的镜像 centos服务器上安装nginx 配置好配置文件,将请求分发到三个后端django项目上去 部署过程 1.安装docker 2.创建 阅读全文

posted @ 2020-01-10 14:48 王大拿 阅读(486) 评论(0) 推荐(0) 编辑

利用gevent来配置uwsgi提高django项目并发量
摘要:add by zhj: 在Benchmark of Python WSGI Servers一文中,作者进行详细分析,得出的结论是gevent在所有WSGI Server(包括Tornado、Uwsgi等)中性能最好。 另外,我想说gevent适合socket IO,其它类型的IO,如磁盘IO是否适合 阅读全文

posted @ 2019-07-02 09:17 王大拿 阅读(3977) 评论(0) 推荐(0) 编辑

django-高并发解决方案--负载均衡 反向代理概念理解
摘要:django-高并发解决方案--负载均衡 ngnix 反向代理概念理解 阅读全文

posted @ 2019-05-31 11:57 王大拿 阅读(227) 评论(0) 推荐(0) 编辑

如何读取excel文件中的内容
摘要:如何读取excel文件中的内容 阅读全文

posted @ 2019-01-10 15:26 王大拿 阅读(269) 评论(0) 推荐(0) 编辑

Gerapy 的使用 部署scrapy爬虫项目
摘要:项目参考 然后此时就可以进行操作 此时需要对scrapyd进行操作 Scrapyd 使用详解:一. 安装scrapydpip install2.安装scrapyd-clientpip install scrapyd-client3.运行scrapyd首先切换命令行路径到Scrapy项目的根目录下, 阅读全文

posted @ 2018-11-21 17:00 王大拿 阅读(366) 评论(0) 推荐(0) 编辑

git 实际操作
摘要:直接拉取远程分支代码到本地 的分支中 阅读全文

posted @ 2018-11-07 15:25 王大拿 阅读(57) 评论(0) 推荐(0) 编辑

路费项目
摘要:课程和课程详细 views.py 1.序列化类 2.视图类 代码 跨域的 #encoding=utf-8 from django.utils.deprecation import MiddlewareMixin class Kuayu(MiddlewareMixin): def process_re 阅读全文

posted @ 2018-06-13 11:17 王大拿 阅读(141) 评论(0) 推荐(0) 编辑

集群、分布式、负载均衡区别与联系
摘要:源文章:http://llyzq.iteye.com/blog/1133616 [技术架构]集群、分布式、负载均衡区别与联系(转) 1、Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群) 1、Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群) 集群是一 阅读全文

posted @ 2018-06-07 11:19 王大拿 阅读(1096) 评论(0) 推荐(0) 编辑

项目部署(代码上线)
摘要:静态文件要这样访问 专业!! 上线之前要把 配置这样修改 HOST="192.167.12.42" #改成在公网ip DEBUG=false 所有人能访问 测试版的 本地测试,不是上线版的 安装python 3.6?? (看以前的笔记) wsgiref的性能要差一点 第二个版本要装uwsgi UWS 阅读全文

posted @ 2018-05-31 20:24 王大拿 阅读(4480) 评论(0) 推荐(0) 编辑

在flask上使用websocket
摘要:Flask-Sockets和Flask-SocketIO之间的主要区别在于前者仅仅将WebSocket协议(通过使用gevent-websocket项目)进行包装,因此它只适用于原生支持WebSocket协议的浏览器,对于那些不支持WebSocket协议的较老的浏览器,就无法使用它了。 Flask- 阅读全文

posted @ 2018-05-31 17:28 王大拿 阅读(34861) 评论(4) 推荐(1) 编辑

Django根据现有数据库建立model
摘要:Django引入外部数据库还是比较方便的,步骤如下 创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 运行下面代码可以自动生成models模型文件 python manage.py inspectdb 这样就可以在命令行看到 阅读全文

posted @ 2018-05-30 11:26 王大拿 阅读(106) 评论(0) 推荐(0) 编辑

Django 单元测试
摘要:Django 单元测试 自强学堂Django一系列教程,前面的例子都是我们写好代码后,运行开发服务器,在浏览器上自己点击测试,看写的代码是否正常,但是这样做很麻烦,因为以后如果有改动,可能会影响以前本来正常的功能,这样以前的功能又得测试一遍,非常不方便,Django中有完善的单元测试,我们可以对开发 阅读全文

posted @ 2018-05-30 11:04 王大拿 阅读(158) 评论(0) 推荐(0) 编辑

Django Debug Toolbar调试工具配置
摘要:Django Debug Toolbar调试工具配置 正在发愁怎么调试Django,就遇到了Django Debug Toolbar这个利器。 先说遇到的问题: 网上也有教程,不过五花八门的,挨个尝试了一遍,也没有成功运行。最后终于找到问题所在: 从开发服务器日志可知:在请求页面时,debug_to 阅读全文

posted @ 2018-05-30 10:52 王大拿 阅读(124) 评论(0) 推荐(0) 编辑

Python使用requirements.txt安装项目依赖 和模块
摘要:我们为什么要使用requirements.txt呢? 主要使用目的:任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。 requirements.txt文件格式: 方法一: 查看源文件 pip的freeze命令用于生成将当前项目的pip 阅读全文

posted @ 2018-05-01 13:55 王大拿 阅读(2323) 评论(0) 推荐(0) 编辑

路飛之VUE
摘要:恢复内容开始 内容详细: 1. vue init webpack luffy 2. 安装依赖: cd luffy npm install vuex --save 用于:多组件之间数据共享 npm install vue-cookies --save 用于:操作cookie npm install a 阅读全文

posted @ 2018-04-17 22:24 王大拿 阅读(123) 评论(0) 推荐(0) 编辑

GIT
摘要:恢复内容开始 GIT介绍 Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git 阅读全文

posted @ 2018-04-12 20:12 王大拿 阅读(198) 评论(0) 推荐(0) 编辑

content-type的表的利用和 路飞学成之 课程和价格的表设计
摘要:为什么会用到content_type 因为价格策略跟课程是一对多的关系, 一个课程 可能有多个价格策略,而且这个时候 有两个课程表,学位课和普通课程,都与价格策略是多对一的关系,而且有可能又有新添加的整个课程的大项目 这个时候在价格策略表上添加外键课程就不合适了(添加一列),所有用到了content 阅读全文

posted @ 2018-04-12 17:33 王大拿 阅读(159) 评论(0) 推荐(0) 编辑

权限管理之用户登记录session信息,中间件,自定义tag,和一些其他操作
摘要:1.在对不同的用不分配好不同的角色之后,当用户登录之后,根据用户的用 户名 >角色 >权限 在数据库中找到用户的权限信息, 具体操作如下 用户登录,走这个视图函数 initial_session.py 代码如下 在中间键中取出响应的session值,进行判断,然后再进行处理 问题:我每次访问一个页面 阅读全文

posted @ 2018-03-29 11:44 王大拿 阅读(179) 评论(0) 推荐(0) 编辑

权限管理
摘要:为什么要权限管理: 在做一些项目时候,后台会对不同角色进行不同的权限设定,我们需要掌握这项技能来对不同用户定义他的不同的功能,操作界面 一.建表>>点我 二:权限管理之用户登记录session信息,和一些其他操作 >>点我 阅读全文

posted @ 2018-03-29 11:43 王大拿 阅读(95) 评论(0) 推荐(0) 编辑

stark组件的学习
摘要:1.仿照admin来写一个stark组件 2.URL的分发原理和写法 3.类似于admin.py 在每个app文件中写一个stark.py的文件 >>>点我 4:显示页面的设置: 页面内容的渲染(页头,内容),页面的按钮的设置(是否显示编辑按钮,编辑按钮下显示的内容) 5:点击按钮进行将多条件筛选 阅读全文

posted @ 2018-03-22 16:42 王大拿 阅读(85) 评论(0) 推荐(0) 编辑

导航