【Django】编写自定义模板标签tags 和 过滤器
django的模板系统自带了一系列的内建标签和过滤器,一般情况下可以满足你的要求,如果觉得需更精准的模板标签或者过滤器,你可以自己编写模板标签和过滤器,然后使用{% load %}标签使用他们。代码布局自定义标签和过滤器必须依赖于一个django app,也就是说,自定义标签和过滤器是绑定app的。该app应该包含一个te...
【Django】Django 中间件(middleware)
c参考:https://my.oschina.net/esdn/blog/825194
【Python】Wordcloud 词云
使用 wordcloud 可以做出这样的图片:还可以做出这样的:接下来,我们来学习如何制作属于自己的词云图。所以在此简单提一下安装过程:但很多同学会发现直接 pip 是会报错的,所以这里提供第二种安装方式:静静等待页面加载完成,然后选择适合自己 Python 的 wordcloud ...
【Python】计数器 Counter
该如何去统计列表中各词汇出现的次数?Python 里提供了一个优雅简洁的解决方案:Counterlist1 = ['red','green','red','blue','green','red']print Counter(list1)Counter({'red': 3, 'green': 2, 'blue': 1})A Counter is a dict subclass...
【Python】jieba分词模块
jieba库是进行中文分词的利器,根据文档描述,具有以下特点:分词提取关键词搜索词汇位置中文分词是 jieba 库的核心,其下包括常用的 cut() 和 cut_for_search() 函数。cut() 函数传入待分词的字符串,返回一个可迭代的生成器,可使用&nb...
【Python】第三方时间日期库 Python Arrow模块
详见官方文档:https://arrow.readthedocs.io/en/latest/
【Python】python-django上传下载功能
1.models设计from django.db import models# Create your models here.class User(models.Model): username = models.CharField(max_length = 30) headImg = models.FileField(upload_to = './static/uplo...
【Python】virtualenv搭建python开发环境
任意一个都可以在你的系统中安装virtualenv。它甚至可能在你的包管理中。如果你使用 的是Ubuntu,尝试:$ sudo apt-get install python-virtualenv如果机器上有多个python开发环境!1.创建虚拟环境[root@hostnfsd :/myproject_exec/django-blog-tutorial]$ virtualenv -p ...
【Python】Django--认证系统-登录注册
1.modles层 与admin点击(此处)折叠或打开# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import modelsfrom django.contrib.auth.models import AbstractUserfrom django.utils.encoding...
【Python】logging模块记录程序日志
日志可以用来记录应用程序的状态、错误和信息消息,也经常作为调试程序的工具。它的重要性就不多说了,直接进入正题。 python提供了一个标准的日志接口,就是logging模块。日志级别有DEBUG、INFO、WARNING、ERROR、CRITICAL五种。首先来看logging简单的使用方法。这一看到此图...
【Python】Nginx+uwsgi+Django部署代码
1.首先学习uwsgi+Django部署安装uwsgi1.安装pip可以参考这篇文章:http://www.jsxubar.info/install-pip.html2.安装uwsgipip install uwsgi3 测试uwsgi在你的机器上写一个test.py# test.pydef application(env, st...
【Python】Python使用redis
转自:http://www.diybl.com/course/3_program/python/20110510/555370.html#1、安装 好吧,我承认我只会最简单的安装 sudo apt-get install redis-serverPython 支持包: (其实就一个文件,搞过来就能用) sudo apt-get install python-redis#2、配置 配置一下吧,默认配置文件...
【Python】升级python至2.7后pip不可用
报错如下:12345# pipTraceback ( most recent call&nbs...
【Python】ansible api学习
1 ansible基础模块详见《自动化运维软件设计实战 ,吴文豪著》ansible部分:file shell command script raw cron group service user 模块2 ansible api列子:#!/usr/bin/env python# coding=utf-8import...
【python】python 模块学习之--Fabric
基础一:#!/usr/bin/env pythonfrom fabric.api import *env.user='root'env.hosts=['218.78.186.162','125.208.12.56']env.passwords={ 'root@218.78.186.162:22':'XXX','root@125.208.12.56:22':'XXXX@0'}@runs_once ...
【python】python 模块学习之--paramiko
使用python的paramiko模块实现ssh与scp功能1. 介绍这篇文章简单地介绍了Python的paramiko模块的用法,paramiko实现了SSH协议,能够方便地与远程计算机交互。简单的说,就是你在terminal下执行的如下语句,现在可以通过python的paramiko实现了。 # 执行shell语句 ssh -i ~/.ssh/id_rsa -p 1098 rds@12.164.1...
【python】python 模块学习之--pexpect
基础例子:拷贝数据>>> import pexpect>>> child=pexpect.spawn('scp /home/chenliang/oradba.perl root@218.78.186.162:/home/chenliang/') -----启动程序>>> child.expect('(?i)password:') ...
【Python】面向对象编程初体验
不知道是不是自己太笨了,md,面向对象始终学不好!!课程一# -*- coding: utf-8 -*-print "类的基础知识"class Student(object): """docstring for ClassName""" def __init__(self, name,score): &nb...
【Python】升级python后pip报错
yum报错修改/usr/bin/yum#!/usr/bin/python2.6 ---用旧版本的2.6pip报错解决办法直接将源2.6的pip包移到2.7的包中去cp -rif /usr/lib/python2.6/site-packages/pip* /usr/local/python/lib/python2.7/site-packages/
【Python】Python安装模块
以安装Mysqldb模块为例子1 下载https://pypi.python.org/pypi/MySQL-python/1.2.52 进入源码buildpython setup.py build如果报错报错:ImportError: No module named setuptools 解决:安装setuptools &nb...