好好做一个有节操的码农,比我有能力的人,都还在学习,我没有理由不继续学习.
出售一个自己用python,django写的blog,cms程序, 适合初学者参考, 淘宝链接:django cms应用程序出售
分类: Python/Django预览模式: 普通 | 列表

Django filter中用contains 在mysql中的问题

用PYTHON ,DJANGO 做站,在通常的情况下,需要用到 orM 的查询方法,比如object.filter(tag__contains='keywords')....

在这种情况下,如果你跟踪 sql 语句,你会发现,SQL 语句会生成 select .... like bianry '%keywords%', 如果是这样的语句,在某些情况是下是会出问题的,也就是说查询出来的数据可能会比你预计的少。

如果你用 raw sql 查总数 select count(*) from table where like '%keywords%' 得到数量可能比你用ORM 采用上面的方式得到的数据多,问题就在于生成的条件问题。

查看更多...

Tags: django mysql

分类:Python/Django | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4961

VPS CENTOS 上配置python,mysql,nginx,uwsgi,django全过程

昨天试用了VPS,花了一天部署了一个简单应用。在下面的过程中省去了用django 创建project的一步,忘记了你自己一用startporject 创建。

下面是原来边操作,边记录的东西,我习惯文本编辑。可能格式不好看。现在搬到博客中来。

=====================================================

查看更多...

Tags: django python

分类:Python/Django | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3253

apache2,Django,Python,wsgi,环境配置

前几天测试了在apache2 与django 1.3 集成。总结如下。
首先需要在apache2的配置文件中增加

LoadModule wsgi_module modules/mod_wsgi-win32-ap22py27-3.3.so
当然 mod_wsgi-win32-ap22py27-3.3.so 有可能需要下载,然后拷贝到apache2 的module目录中。

查看更多...

Tags: python apache2

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 481

python 做成windows service 不完全版

前面有提到过python 在ubuntu  配置为启动服务,只需要在rc.local 中配置就好。在WINDOWS中呢,需要借助于PYWIN32扩展模块,py2exe,来完成。
1.先写服务类 iNetServerService.py
程序代码 程序代码

# -*- coding:utf-8 -*-

查看更多...

Tags: python

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 660

将python 脚本作为服务在ubuntu 11.10 中启动。

写了一个python 服务程序,但每次都在控制台下启动,感觉很不好,始终有个console界面,所以就想把他加入到系统自动启动中。

在ubuntu 11.10 中,进入 /etc 目录
程序代码 程序代码

cd /etc

查看更多...

Tags: python ubuntu

分类:Python/Django | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 2036

曾经在python 2.4 下写过的而一个发送邮件的类

在python 2.4 下写过的一个发邮件的类
程序代码 程序代码

import smtplib
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText

查看更多...

Tags: python

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 525

转载一个python基类,多态的文章

很早以前见到过“python的类、基类、多态、取消基类的代码",现在很想找到那个例子,可惜,又找不到了!算了,把已经知道的收集一下,以后看到了再补充!
__bases__是一个元组(可能是None或独元), 包括其基类, 以基类列表中它们的排列次序出现

---------
http://www.ixpub.net/redirect.php?tid=641482&goto=lastpost

查看更多...

Tags: python

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 484

django 模板中无法实现计算,收集的方案。

用django的divisibleby标签实现,如下:
程序代码 程序代码

    {% for each in somelist %}

    {% if forloop.counter0|divisibleby:2 %}

查看更多...

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2200

python实现反射功能

在java中用classfor 很容易实现反射,比如SPRING,就大量用这个东西实现。现在用python做服务端,也想用类似的方式。在搜索了大量的网站后,找到一个classloader方案,源代码,例子如下。

程序代码 程序代码

'''
Created on 2012-2-16

查看更多...

分类:Python/Django | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 615

python 中的 XML_RPC 例子

最近看PYTHON RPC, 看了下帮助文档,把代码总结如下:

服务端
程序代码 程序代码

#!/usr/bin/env python

查看更多...

Tags: python RPC

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 501

django ERROR:'utf8' codec can't decode byte 0xe9 i

用DJANGO 做一个测试,出现了一个错误。
'utf8' codec can't decode byte 0xe9 in position 303: invalid continuation byte

检查了半天,才发现错误是由模版引起的,自己粗心引起的。

查看更多...

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 735

python2.7 json 转换日期的处理

python2.7中 集成了json的处理(simplejson),但在实际应用中,从mysql查询出来的数据,通常有日期格式,这时候,会报一个错:

TypeError: datetime.datetime(2007, 7, 23, 12, 24, 25) is not JSON serializable

说明日期转换出问题,后来再网上找到了解决办法。

查看更多...

Tags: python json

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1514

python 用twisted 问题 zope.interface

在python 27 安装了twisted 11. 结果在用的时候,import 包的时候,总是报错,zope.interface 问题。
后来找到解决方法:

下载 easy_install.
http://pypi.python.org/pypi/setuptools

查看更多...

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3105