自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (5)
  • 收藏
  • 关注

转载 django model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct

.多表连接查询:当我知道这点的时候顿时觉得django太NX了。  class A(models.Model):    name = models.CharField(u'名称')  class B(models.Model):    aa = models.ForeignKey(A)B.objects.filter(aa__name__contains='searchtitl

2015-04-28 16:48:25 3551

原创 mysql 千万级数据的删除

mysql 千万级数据的删除1.在使用mysql时候,有时候需要将全部(千万级数据)删除使用的命令 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称 注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同

2017-01-03 11:47:30 6004

转载 [Django]bulk_create 探究

使用django orm大批量插入的时候我们可以不使用for循环对一个一个的save而是使用bulk_create来批量插入,可是使用了这个方法还需要在自己添加一个事务吗? 还是django本身对这个方法进行了事务的封装?查看了源码(django1.5):在 django/db/models/query.py 中,看到这样的片段[python

2015-05-13 13:26:26 1692

转载 Django多语言翻译轻量解决方案

Django自带的多语言方案过于笨重,各种繁琐的设置之后,还要创建编辑po文件,编译成mo文件。Django本来就是一个很适合敏捷开发的框架,在翻译问题这么折腾就太不Pythonic了。本文介绍使用localeurl和mothertongue来实现多语言支持,通过localurl实现URL的语言前缀,通过mothertougue来翻译相应的字段。Install安装localeurl和m

2015-04-30 16:51:51 2652

转载 Django 1.6 基于类的通用视图

最初 django 的视图都是用函数实现的,后来开发出一些通用视图函数,以取代某些常见的重复性代码。通用视图就像是一些封装好的处理器,使用它们的时候只须要给出特定的参数集即可,不必关心具体的实现。各种通用视图的参考参见:https://docs.djangoproject.com/en/1.6/ref/class-based-views/然后函数式视图的缺点——难以扩展和自定义,开始显现出来。

2015-04-22 09:23:05 663

转载 jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。

HTTP 请求:GET vs. POST两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。GET - 从指定的资源请求数据POST - 向指定的资源提交要处理的数据GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。如需学习

2015-04-22 09:12:20 1234

转载 Python的内存管理

语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用赋值语句是语言最常见的功能了。但即使是最简单的赋值语句,也可以很有内涵。Python的赋值语句就很值得研究。a = 1整

2015-03-23 10:50:40 589 1

原创 python单例模式

一.单例模式 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。 单例模式(singleton)顾名思义,就是只有一个实例。二.单例模式的使用 资源管理器常常设计成单例模式。在计算机系统中,需要管理的资源包括软件

2015-03-20 16:17:49 593

原创 欢迎使用CSDN-markdown编辑器

解析xml对象生成字典from xml.etree import ElementTree as etree #导入xml的ElementTree对象 from xml.dom import minidom as dom解析xml对象生成字典class ParserData(object):def __init__(self): passdef parser(self,file_ob

2015-03-02 10:46:04 415

原创 python range 和 xrange 运行比较

12345678910import profile def fun():    x = range(100000000) def f():    s = xrange(100000000) profile.run('fun()')pro

2014-11-02 15:29:00 768

转载 Django模板系统——过滤器

Django模板系统——过滤器2011-04-12 18:41:25记下来,省得每次google过滤器,变量的显示形式的改变一、形式:小写{{ name | lower }} 二、串联:先转义文本到HTML,再转换每行到 标签{{ my_text|escape|linebreaks }} 三、过滤器的参数

2014-10-23 10:02:51 448

原创 linux 获取pid的命令

linux 获取pid的命令[root@quan]# ps -ef|grep

2014-08-21 11:31:34 4022

原创 configure: error: no acceptable C compiler found in $PATH

[root@local Python-3.3.4]# ./configure checking build system type... i686-pc-linux-gnuchecking host system type... i686-pc-linux-gnuchecking for --enable-universalsdk... nochecking for --with-

2014-08-15 09:41:00 5451

转载 PostgreSQL 允许远程访问设置方法

安 装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。pg_hba.conf:配置对数据库的访问权限,postgresql.conf:配置Postgre

2014-08-08 15:24:51 536

转载 Django Q查询

一、Complex lookups with Q objects(Q对象的复杂查询)仅仅靠单一的关键字参数查询已经很难满足查询要求。此时Django为我们提供了Q查询:class Q1、Q对象(django.db.models.Q)可以对关键字参数进行封装,从而更好地应用多个查询,下面是最简单的例子:from django.db.models import Qfrom log

2014-07-30 14:53:31 2005

转载 django-south使用

使用South之前铭记:请你一定要相信他的能力,抛弃对他的不信任感。因为South给人的第一印象就是好像每个操作都在抛异常。South概述* 针对django自带的syncdb同步models和数据库的缺陷开发的数据迁移工具,可以作为syncdb的替代,South能够检测对models的更改并同步到数据库.South基本用法* 安装完South之后,要在django

2014-07-28 15:16:58 663

转载 Django静态文件配置

最近用django开发项目,发现django的静态文件(js,css和img等)配置比较麻烦,开发环境和生产环境的配置还不一样,这里记录一下,作为备忘。我当前使用的版本是django v1.4.3。吐槽:django的版本不兼容是个大问题,网上搜索相关问题时,解决方案到是一大推,但是均没有标注版本,导致均不能适用当前版本,走了不少弯路。 开发环境配置需要下面几个步骤

2014-07-15 13:32:33 557

转载 Django静态文件处理总结

静态文件指像css,js,images之类的文件,在Django里面静态文件的处理与一般的视图是不一样,新手往往容易犯迷糊,本文做一下总结:一、概述:     静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例):               URI请求-----> 按照Web服务器里面的配置规则先处理,以ngin

2014-07-15 13:30:32 998

转载 django 配置对于静态文件访问的路径

1、准备工作准备css文件,准备js文件,准备image文件。在网站根目录新建目录【medias】,在【medias】目录新建目录【styles】,用来存放css文件。 2、配置对于静态文件访问的路径2.1、在settings.py文件中添加静态文件的目录假设mysite是网站的根目录,medias是刚才我们新建的目录 

2014-07-15 11:26:24 1959

转载 关于虚拟机无法启动(The VMware Authorization Service is not running)

在window7上安装了虚拟机 VMware  6.5.2 build-156735,并安装了一个Linux系统,是red hat的RHEL_5.5,系统可以正常使用,但是过了一段时间后,再在虚拟机里启动这个Linux系统时却出现提示框:The VMware Authorization Service is not running。google一下,发现需要在运行VMware的时候以管理员权限运行

2014-07-07 10:08:38 2954

转载 python的中字典的排序

我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。 #最简单的方法,这个是按照key值排序: def sortedDictValue

2014-06-26 11:12:13 665

转载 使用 Python SimpleHTTPServer 快速共享文件

使用 Python SimpleHTTPServer 快速共享文件   python               今天,朋友要我给它传一些照片和几个视频文件。使用QQ传了几个照片,但视频实在是太慢了。便想用HTTP。我启动了 Mac 上的 Web sharing(它会启动 Apache),将需要的文件放到 ~/Sites 目录下,在浏览器中打开 http://localho

2014-06-17 09:13:03 2368

原创 python中的isinstance

#!/usr/bin/python#coding:utf-8#介绍一下isinstance 这个内置函数# isinstance(实例化对象,类)作用: 判断实例化对象是不是该类实例化的,是返回True,不是返回False#example#定义积基类class Base: passclass Test1(Base): pass#实例化Base

2014-06-13 09:26:28 2780 2

原创 __getattr__的用法

"""__getattr__的用法:__getattr__()是仅当属性不能在实例的__dict__或它的类(类的__dict__),或父类其__dict__中找到时,才被调用。一般在代码中包含一个对getattr()內建函数的调用每一个类都会用一个字典,把它包含的属性放到自己的字典里(这是内建的),"""

2014-06-11 09:17:15 1152

原创 ViewDoesNotExist at /index/

今天写d

2014-06-10 13:42:25 1618

原创 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

今天安装了PyScripter编辑器,刚要写代码,突然就baochu

2014-05-29 09:32:58 3961 1

转载 Linux中source命令的用法

source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。                source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从BourneSh

2014-05-26 09:57:03 5684

转载 Linux下的压缩解压缩命令详解

linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny

2014-05-13 10:47:15 444

原创 AttributeError: Values instance has no attribute 'settings'

创建自己e(cdms_env)[cdms@cdms cdms]$ python manage.py create_tail -n 10NoneNoneTraceback (most recent call last):  File "manage.py", line 10, in     execute_from_command_line(sys.a

2014-05-08 16:00:44 4325

原创 yum 报错信息

[root@cdms ~]# yum install -y lrzszLoaded plugins: product-id, refresh-packagekit, security, subscription-managerUpdating certificate-based repositories.Existing lock /var/run/yum.pid: another c

2014-04-30 09:20:03 1115

转载 Subline Text2 配置python运行环境

Sublime Text2作为一款轻量级的编辑器,特点鲜明,方便使用,愈发受到普罗大众的喜爱,我个人最近也开始用了起来。同时,我近段时间还在学习Python的相关东西,所以开始用ST2来写Python,所以把配置方法略微总结一下。1. 在工具栏点击Preferences,打开BrowsePackages。在打开的文件夹中找到Python,并打开这个文件夹。找到文件Python.subl

2014-04-29 09:50:17 1698

转载 Pexpect 的实例分析

Pexpect 是一个用来启动子程序并对其进行自动控制的纯 Python 模块。 Pexpect 可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。继第一部分《探索 Pexpect,第 1 部分:剖析 Pexpect 》介绍了 Pexpect 的基础和如何使用后,本文将结合具体实例入手,详细介绍 Pexpect 的用法和在实际应用中的注意点。概述通

2014-04-16 21:49:47 979

原创 python 的 pexpect模块

模块的介绍:Pexpect 是一个用来启动子程序并对其进行自动控制的 Python 模块,它可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。本文介绍 Pexpect 的主要用法和在实际应用中的注意点。 Python 语言的爱好者,系统管理人员,部署及测试人员都能使用 Pexpect 在自己的工作中实现与命令行交互的自动化。Pexpect 是

2014-04-16 21:43:04 1066

原创 python的jpype模块

Jpype 的使用文档1、首先要安装python的插件(window下的使用):下载地址:Note:前提要配置好java环境(环境变量)2、Python使用jpype:a) 导入jpypeimport  jpypeb) 下面是一些操作(这个是调用java基本应用)12345678910111213

2014-04-16 15:08:59 3166

转载 linux 中yum命令的用法

1.列出所有可更新的软件清单命令:yum check-update2.安装所有更新软件命令:yum update3.仅安装指定的软件命令:yum install 4.仅更新指定的软件命令:yum update 5.列出所有可安裝的软件清单命令:yum list用YUM安装删除软件装了系统添加删除软件是常事,yum同

2014-04-16 14:31:38 795

转载 教会你Linux Shell自动交互的三种方法

你了解Linux系统么?你是Linux系统的应用者么?如果你要学习linux,你可能会遇到Linux Shell自动交互问题,这里将介绍Linux Shell自动交互的解决方法,在这里拿出来和大家分享一下。一、背景shell脚本在处理自动循环或大的任务方面可节省大量的时间,通过创建一个处理任务的命令清单,使用变量、条件、算术和循环等方法快速创建脚本以完成相应工作,这比在命令行下一个个敲入命

2014-04-15 13:18:07 870

转载 /usr/bin/python^M: bad interpreter: No such file

今天在WingIDE下写了个脚本,传到服务器执行后提示:-bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh .py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。一

2014-04-11 10:32:26 8731

原创 Linux创建快捷方式(链接)命令ln

ln -s 源文件 目标目录好像必须是完整的路径,不管当前在哪个目录。如ln -s /home/fff/Programs/ZendStudio/ZendStudio /home/fff/桌面即在桌面创建Zend Studio的链接。加参数-s是创建软链接,相当于Windows下的快捷方式,不加-s是硬链接,就是会复制一个副本到目标位置,但是与复制不同,两个文件,只要修改一个,另

2014-04-10 19:46:37 966

原创 django的富文本框

第一步:下载富文本框"tinymce"(下载地址:http://www.tinymce.com/download/download.php)第二步:$('#id_title').attr('placeholder',"文章标题")$('#id_article').attr('placeholder',"在这里面输入你想输入的内容")tinyMCE.init({ mode:"tex

2014-02-19 16:09:00 1659

原创 django -- Bad Request (400)

在提交用户表单请求的时候出现这个问题,发现时model.py里面的问题 #上传图片的字段 image = models.ImageField( #上传图片的到本地文件的路径 upload_to = '../static/images', #这块出现错误, 修改成 static/images 即可解决问题 #这是一个

2014-02-13 15:16:39 4232

window7 安装svnserver

window7 进行安装svnServer,包含了软件软件和安装文档,很好的一个软件

2014-06-19

如何实现一根网线 网络共享 WIN7台式机与WIN7笔记

如何实现一根网线 网络共享 WIN7台式机与WIN7笔记本.docx

2014-06-19

JPype-0.5.4.2.win32-py2.7

python调用java文件进行开发的插件,非常不错

2014-04-16

window 2003 server 网卡驱动

window 2003 server 网卡驱动

2014-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除