python
core_coder
这个作者很懒,什么都没留下…
展开
-
Django1.3 使用心得
一、django项目结构一般常见django项目目录机构如下图:二、创建django projectwindows环境下,进入命令行运行窗口,在项目所在的目录下,使用django-admin/python manage.py进行django项目的创建/管理。Step1. 使用django-admin startproject命令创建,成功执行后根目录下会生成settings.py...原创 2018-05-29 15:45:20 · 441 阅读 · 0 评论 -
Twisted 使用心得
前言Twisted是以event为驱动的异步框架,reactor为它的核心组件,全局循环,有event会触发,这样主程序不用阻塞去处理某一条连接,达到I/O异步的效果。概述在twsited中无论多复杂的业务都是通过factory和protocol去实现的,factory负责管理连接,protocol负责处理数据。...原创 2018-06-13 10:22:29 · 736 阅读 · 0 评论 -
Django models,forms,session,cache,crsf,模板标签
前言:Django框架自带orm,会话管理,缓存机制,表单验证还提供了一套非常简单的模板标签使用。1.Modelsmodels <==> db,django支持由models创建数据库中表,同时也可以反向由数据库表生成modelsfrom django.db import models # models中field类型对应数据库定义的数据类型,初始化条件可以限定字段长度,是否允许空,是...原创 2018-06-01 17:28:59 · 201 阅读 · 0 评论 -
Tornado +jinja2+pymysql 与nginx部署+supervisor监控
前言Django本身是同步框架,采用wsgi协议与web服务器进行交互,而web服务器都是基于多线程去处理多个请求,这种情况下如果要处理高并发就很难应对。Tornado为了解决高并发的性能问题,使用异步非阻塞的处理方式。其原理是tornado的核心io循环模块,底层封装了Linux的I/O复用模型epoll。概述tornado三大组件tornado.webRequestHandler-封装了处理请...原创 2018-06-08 15:16:46 · 680 阅读 · 0 评论