随笔分类 - python
摘要:并发编程(不是并行)目前有四种方式:多进程、多线程、协程和异步。 多进程编程在python中有类似C的os.fork,更高层封装的有multiprocessing标准库 多线程编程python中有Thread和threading 异步编程在linux下主+要有三种实现select,poll,epol
阅读全文
摘要:在pandas中主要提供了两种数据类型,series与dataframe,前者相当于numpy中的一维数组,后者相当于一个excel或者.net中的datatable,即一个内存表,有了这样的数据结构进行数据分析即容易的多,可以通过python程序化处理达到类似于excel中的功能 以下对serie
阅读全文
摘要:Numpy的使用 一:Numpy数组的创建 1) 使用np来生成一个有序的一维数组 ls1=np.arange(10) ls1 输出:array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 2)通过数组创建np数组 arr1=np.array([1,10,5,2,30,20])
阅读全文
摘要:模版部分 取值 {{key}} 语句块 {%for item in data%} {%extends 'base.html'%} 深度变量的查找(万能的句点号) 在到目前为止的例子中,我们通过 context 传递的简单参数值主要是字符串,然而,模板系统能够非常简洁地处理更加复杂的数据结构,例如li
阅读全文
摘要:flask中数据访问: pip install flask sqlalemy 创建数据: 创建app的工厂 from flask import Flask from flask_sqlalchemy import SQLAlchemy from flask_bootstrap import Boot
阅读全文
摘要:文档: flask: http://docs.jinkan.org/docs/flask/quickstart.html redirects and errors jinja2 http://docs.jinkan.org/docs/jinja2/ flask script: http://flas
阅读全文
摘要:flask login插件的使用 安装: pip install flask login 初始化LoginManager LoginManager设置 loginmanager=LoginManager() loginmanager.login_view='biziness.flask_login'
阅读全文
摘要:from django.shortcuts import renderfrom PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFontfrom django.http import HttpResponsefrom dja
阅读全文
摘要:对于一个动态网站来说,用户的每次访问都意味着对服务器的一次开销,当该服务器的并发访问非常大时,对于一个动态网站来说,开销会非常的大。所以对于大中型web应用来说,减轻服务器的性能瓶颈就很有必要 对于django来说,cache就提供了一种解决方式 通俗的讲,缓存就是把一些非敏性,对实时性要求不高的数
阅读全文
摘要:一:django中的中间件可以在请求到达视图之前获取到请求所有数据,所以利用此特性可以作白/黑名单过滤及用户身份验证等操作:二: 在django中定义一个中间件,需要继承自MiddlewareMixin三:在settings.py的配置文件的MIDDLEWARE部分中写添加以下配置: MIDDLEW
阅读全文
摘要:一些动作发生的时候,系统会根据信号定义的函数执行相应的操作 通俗的讲,django的信号机制就是事件驱动模型,一个事件可以被多个函数注册,当一个动作行为触发了这个事件后,这个事件所对应的函数便执行相应的操作: 在django中自定义一个信号如下所示: 第一步:定义一个信号 from django.d
阅读全文
摘要:1 使用__new__方法 class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls) cls._instance = o
阅读全文
摘要:django自带的admin后台管理系统,在很多网站中被称为django的杀手级的应用。那么django-admin的适用情形倒底有哪些呢,一般 来说对于大型的商业性的项目通常不用采用django-admin来做为后台管理框架系统,通常的做法是通过权限控制在前台以不同的模板页的风格来区别是前台功能还
阅读全文
摘要:python manage.py shellfrom django.contrib.auth.models import Userfrom django.contrib.auth.models import User user = User.objects.get(username='admin')
阅读全文
摘要:#encoding:utf-8from django.shortcuts import render_to_responseimport hashlibfrom binascii import b2a_hex def GetData(request,key): ''' 获取GET与Post提交参数的
阅读全文
摘要:__author__ = 'Administrator'from django.utils.safestring import mark_safeclass Page: def __init__(self, current_page, data_count, per_page_count=10, p
阅读全文
摘要:一:保证python运行环境安装 apt-get install python 如果需要进行开发则还要安装python-dev apt-get install python-dev 二:安装django 首先保证安装了pip包 利用pip进行django安装 pip install django 三
阅读全文
摘要:1、Django请求的生命周期 武彦涛: 路由系统 -> 试图函数(获取模板+数据=》渲染) -> 字符串返回给用户 2、路由系统 王腾: /index/ -> 函数或类.as_view() /detail/(\d+) -> 函数(参数) 或 类.as_view()(参数) /detail/(?P<
阅读全文
摘要:在meta 类中指定表名,在字段中通过db_column指定列名如下所示class Record(models.Model): content=models.CharField(max_length=32,db_column='record_content') class Meta: db_tabl
阅读全文

浙公网安备 33010602011771号