摘要:
1.nginx 安装 启动,停止和重启 或者 2. uWSGI安装 用蟒蛇的PIP安装最简单: 3.基于uWSGI和nginx部署Django 1.原理 基于nginx的和uwsgi部署的Django后,从客户端发起请求到服务器响应请求,会经过一下几个环节: 2.基本测试 测试uWSGI是否正常 在 阅读全文
摘要:
入门 初始化 第一步是为Flask应用初始化一个空的管理界面: from flask import Flask from flask_admin import Admin app = Flask(__name__) admin = Admin(app, name='microblog', templ 阅读全文
摘要:
个人技术博客 首先,我先推荐一些不错的个人技术博客。 Coding Horror ,这是杰夫·阿特伍德(Jeff Atwood)于 2004 年创办的博客,记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近 10 万人次的访问量,读者纷纷参与评论,各种观点与智慧在这里不断地激情碰 阅读全文
摘要:
Flask 是 Python 中最流行的 Web 框架之一,以小巧、灵活、可扩展性强著称,相比 Django,它给了开发者最大限度的自由,如果你不喜欢关系型数据库,ok,没问题,切换成本非常低,而 Django 呢?你能遇到的问题它都帮你想好并且提供了对应解决方案,你自己就不要去重复造轮子了,比如模 阅读全文
摘要:
Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。 消息中间件 Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,RabbitMQ, Redis, Mo 阅读全文
摘要:
什么是事务? 事务Transaction,是指作为一个基本工作单元执行的一系列SQL语句的操作,要么完全地执行,要么完全地都不执行。为什么要使用事务:保证对数据操作的完整性和准确性。1,原子性:一个事务是一个一个不可分割的最小单位对数据库事务的操作要么完全的地执行,要么完全的不执行,不可能执行其中的 阅读全文
摘要:
l = [] for i in xrange(10): l.append({‘num’:i}) print l在考虑以下代码,运行结束后的结果是什么? l = [] a = {‘num’:0} for i in xrange(10): a[‘num’] = i l.append(a) print l 阅读全文
摘要:
迭代器是一个更抽象的概念,任何对象,如果它的类有 next 方法和 iter 方法返回自己本身,对于 string、list、dict、tuple 等这类容器对象,使用 for 循环遍历是很方便的。在后台 for 语句对容器对象调用 iter()函数,iter()是 python 的内置函数。ite 阅读全文
摘要:
无刷新页面提交表单 无刷新页面提交表单 表单可实现无刷新页面提交,无需页面跳转,如下,通过一个隐藏的iframe实现,form表单的target设置为iframe的name名称,form提交目标位当前页面iframe则不会刷新页面 <form action="/url.do" method="pos 阅读全文
摘要:
一,浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改 其中一个对象,另外一个也会修改改变){1,完全切片方法;2,工厂函数,如 list();3,copy 模块 的 copy()函数}。 1.1 不可变对象的拷贝 因为不可变对象只有在修改时才会开辟新空间,所以拷 阅读全文