![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 78
fighter_yy
这个作者很懒,什么都没留下…
展开
-
Python 一个简单的MySQLdb封装类
__author__ = 'yang'import MySQLdbclass MySQLHelper: def __init__(self,host,user,password,charset="utf8"): self.host=host self.user=user self.password=password sel转载 2014-11-07 16:40:30 · 1067 阅读 · 0 评论 -
Django使用自己的用户系统,自定义用户系统
用过django的人应该都会知道admin,不过,需求是多变的,比如,你有一个变态的用户系统,用户可能有大中小三张头像,除了fisrt name ,last name外还有middle name,T^T name巴拉巴拉,django 的用户系统可能满足不了你的需求,这时候需要用自己的用户系统了,如何能在满足需求的时候充分又利用到django的用户系统?django使用自己的用户系统s转载 2014-11-22 16:27:42 · 8344 阅读 · 0 评论 -
python下的MySQLdb使用
下载安装MySQLdblinux版本http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路径windows版本网上搜索到一个http://www.technicalbard.com/fi转载 2014-11-08 18:47:58 · 520 阅读 · 0 评论 -
pycharm快捷键及一些常用设置
Alt+Enter 自动添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctrl + Alt + I 自动缩进行Ctrl + Y 删除当前插入符所在的行Ctrl + D 复制当前行、或者选择的块Ctrl转载 2014-11-06 14:39:46 · 73905 阅读 · 4 评论 -
Django中url的逆向解析 -> Reverse resolution of URLs
源:http://blog.csdn.net/feelang/article/details/25464261之前的一篇文章中介绍了url的基本用法[Django的url用法]解析的过程可以概括为URL request -> view calling同时,django又提供了另一种解析方式 - Reverse resolution of URLs它的解析过程为 view c转载 2015-01-12 15:50:07 · 1419 阅读 · 0 评论 -
django csrf 防跨站攻击
csrf 攻击原理: # django使用(CsrfMiddleware)进行Csrf防护,原理如下:1.它修改当前处理的请求,向所有的 POST 表单增添一个隐藏的表单字段,使用名称是 csrfmiddlewaretoken,值为当前会话 ID 加上一个密钥的散列值。 如果未设置会转载 2015-01-13 11:03:50 · 1669 阅读 · 0 评论 -
Django新手需要注意的10个要点
原文地址是:http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developerhttp://www.cnblogs.com/Impulse/archive/2011/11/21/2256816.html版本较老,个别不正确,有空再改1,不要将项目名称包含在引用代码里比如你创建了一转载 2015-01-13 16:37:06 · 661 阅读 · 0 评论 -
python编程规范
from: http://www.open-open.com/lib/view/open1358402790652.htmlPython编程规范及性能优化Ptyhon编程规范编码所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- 。设置编辑器,默认保存为 utf-8 格式。注释转载 2014-12-24 15:55:56 · 2291 阅读 · 0 评论 -
简明 Python 编程规范v2
from:http://blog.csdn.net/gzlaiyonghao/article/details/6601123/赖勇浩(http://laiyonghao.com)注:之前发布一篇《简明 Python 编程规范》(见:http://blog.csdn.net/lanphaday/article/details/2834883),本是我给当时所在的公司制定的转载 2014-12-24 15:56:39 · 505 阅读 · 0 评论 -
Django | 模板 自定义 context_processors
源:http://blog.sina.com.cn/s/blog_536c64470101a1h3.html http://segmentfault.com/blog/kycool/1190000002461627文章1:这个是用于:view返回到页面渲染之前增加一个处理,这个处理是为传回页面的Context增加参数。你可以转载 2015-01-13 16:41:16 · 1560 阅读 · 0 评论 -
django笔记
django.contrib.humanize提供一些个性化的模板过滤器原创 2014-12-24 15:57:42 · 523 阅读 · 0 评论 -
virtualenv
源:http://www.cnblogs.com/ifantastic/p/4090726.htmlvirtualenv 用于创建一个隔离的 Python 环境。每个项目都有自己的依赖包,这些依赖包有时存在版本冲突,处理这种情况最好方法就是为每个项目创建一个专属的环境。安装稳定版 $ sudo pip install virtualenv最新版 $转载 2015-01-19 16:10:51 · 964 阅读 · 0 评论 -
安装django-cms时遇到的PNG support to Pillow 问题解决方法
ubuntu 64位 14.04 python2.7 virtualenv 建立虚拟环境,到djangocms -p . mysite 这一步时出现错误提示pillow的png格式不支持见http://docs.django-cms.org/en/latest/introduction/install_from_scratch.html在django cms 文档中原创 2015-01-20 16:55:27 · 797 阅读 · 0 评论 -
python 用datetime和pytz来转换时区
原文:http://www.keakon.net/2010/12/14/%E7%94%A8datetime%E5%92%8Cpytz%E6%9D%A5%E8%BD%AC%E6%8D%A2%E6%97%B6%E5%8C%BAPython标准库里提供了time、datetime和calendar这3个模块来进行时间和日期的处理,其中应用最广的是datetime,而转换时区也是靠它来转载 2015-01-22 16:14:17 · 3928 阅读 · 0 评论 -
建立一个更高级别的查询 API:正确使用Django ORM 的方式
http://www.oschina.net/translate/higher-level-query-api-django-orm英文原文:Using Django's low-level ORM query methods directly in a view is (usually) an anti-pattern.转载 2014-11-23 10:56:14 · 821 阅读 · 0 评论 -
Python时区设置方法与pytz查询时区教程
时区的概念与转换首先要知道时区之间的转换关系,其实这很简单:把当地时间减去当地时区,剩下的就是格林威治时间了。 例如北京时间的18:00就是18:00+08:00,相减以后就是10:00+00:00,因此就是格林威治时间的10:00。而把格林威治时间加上当地时区,就能得到当地时间了。 例如格林威治时间的10:00是10:00+00:00,转换成太平洋标准时间就是加上-8小时,因此是02转载 2014-11-22 16:45:54 · 5883 阅读 · 0 评论 -
抓取国家统计局网站上的最新县及县以上行政区划代码,并保存成json格式的文件
抓取国家统计局网站上的最新县及县以上行政区划代码,并保存成json格式的文件 可用于为实现省市区选择框联动的js代码提供源数据转载 2014-11-03 20:52:57 · 4979 阅读 · 0 评论 -
Django model字段类型清单
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用:AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段)BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。转载 2014-11-12 16:11:48 · 505 阅读 · 0 评论 -
介绍——基于类的视图(class-based view)
刚开始的时候,django只有基于函数的视图(Function-based views)。为了解决开发视图中繁杂的重复代码,基于函数的通用视图( Class-based generic views)出现了,但是不久它的弊端就显示出来:无法扩展、无法定制。基于函数的通用视图的不灵活导致它在现实世界中的应用受限。基于类的通用视图也是出于同样的目的被开发出来,它提供一个工具箱并支持多重继承,随着它的转载 2014-11-12 16:18:55 · 952 阅读 · 0 评论 -
基于类的通用视图(Class-based generic views)
from:http://www.cnblogs.com/huafeng/p/3273315.html在web开发中,最令人头痛的就是一遍又一遍的重复固定的模式。在解决了模板层面和模型层面的重复代码之痛之后,Django使用通用视图来解决视图层面的代码重复。 扩展通用视图毫无疑问通用视图可以大幅度地加速web开发,但是在许多项目中,总是有通用视图不够用转载 2014-11-12 16:20:15 · 678 阅读 · 0 评论 -
用基于类的通用视图处理表单(Class-based generic views)
from:http://www.cnblogs.com/huafeng/p/3273421.html处理表单通常包含3步:初始化GET(空白的后者预填充的表单)POST非法数据(通常重新显示带有错误信息的表单)POST合法数据(提交数据并重定向) 为了将你从这些烦人的重复步骤中解救出来,Django为表单提供了一类转载 2014-11-12 16:20:52 · 748 阅读 · 0 评论 -
django 1.7 新的migration框架,取代south
https://docs.djangoproject.com/en/dev/topics/migrations/迁移Django 1.7i 新特性Migrations是Django的方式将模型变更(添加一个字段,删除模型等)映射到数据库schema。它们设计成大部分都是自动进行的,但你需要知道什么时候做迁移,和运行迁移时你可能遇到的常见问题。一个简短转载 2014-11-18 08:48:21 · 8093 阅读 · 0 评论 -
django static_root static_url media_root mdia_url详解
静态文件指像css,js,images之类的文件,在Django里面静态文件的处理与一般的视图是不一样,新手往往容易犯迷糊,本文做一下总结:一、概述: 静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例): URI请求-----> 按照Web服务器里面的配置规则先处理,以ngin转载 2014-11-18 16:38:57 · 7229 阅读 · 0 评论 -
django 整合富文本编辑器 tiny_mce
from:http://blog.csdn.net/fuwencaho/article/details/41164901目录(?)[-]一下载代码二服务器目录三modelspy 文件四adminpy 文件五textareasjs 文件效果演示在整合富文本编辑器的过程中,遇到过一些问题,但是总算是好了,遇到的问题主要还是心情不太好,所有有点不知所错,开始之转载 2014-11-18 16:40:05 · 4978 阅读 · 0 评论 -
django的orm指定字段名,表名
from:http://blog.csdn.net/feng88724/article/details/74056531.指定字段名: 在定义字段的时候,增加参数db_column=’real_field’; 2.指定表名: 在model的class中,添加Meta类,在Meta类中指定表名db_table 例如在某个models.py文件中,有一个转载 2014-11-18 16:32:52 · 4143 阅读 · 0 评论 -
django-pagination---七步教你实现Django网站列表自动分页
from:http://django-china.cn/topic/53/网站,特别是论坛,就如本社区一样,肯定会遇到某个页面要显示列表(比如本社区的首页,要显示主题列表),那肯定就会涉及到列表的分页功能。举个例子,比如一个列表有100个item,那我们网站的页面是不是将此100个item都显示出来吗?显示不是哦,这样做以后一来是页面不好看(页面太长啦),用户体验不好(转载 2014-11-20 09:41:23 · 18935 阅读 · 0 评论 -
五步教你实现使用Nginx+uWSGI+Django方法部署Django程序
Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收WEB的所有请求,统一管理请求。nginx把所有静态请求自己来处理(这是NGINX的强项)。然后,NGINX将所有非静态请求通过uwsgi传递给Django,由Django来进行处理,从而完成一次WEB请求。可见,转载 2014-11-20 10:31:47 · 1028 阅读 · 0 评论 -
Django工程目录结构优化
from:http://www.loonapp.com/blog/11/首先声明:本文是中文译文,原文请点我偶然看到一份关于Django工程目录的文章,英文版版的,觉得写得不错。在此翻译下供读者参考Django 工程目录结构你已经配置好你的Heroku账户(译者注:Heroku是一个老牌的免费云空间),并且创建了第一个Heroku应用,让转载 2014-11-20 11:00:00 · 4903 阅读 · 2 评论 -
Python图像处理库:Pillow 初级教程
from:http://www.cnblogs.com/wbin91/p/3971079.html2014-09-14 翻译 http://pillow.readthedocs.org/en/latest/handbook/tutorial.htmlPillow由PIL而来,所以该导入该库使用import PIL本文相关的代码:https://github.com/4451转载 2014-11-20 11:01:18 · 963 阅读 · 0 评论 -
Python图像处理库:Pillow 初级教程
Python图像处理库:Pillow 初级教程2014-09-14 翻译 http://pillow.readthedocs.org/en/latest/handbook/tutorial.htmlPillow由PIL而来,所以该导入该库使用import PIL本文相关的代码:https://github.com/445141126/pillow_exampleIm转载 2014-11-20 10:57:03 · 1254 阅读 · 0 评论 -
python时区 timezone相关记录
Django Time Zone这个文档值得好好读一下。Django如果开启了Time Zone功能,则所有的存储和内部处理,甚至包括直接print显示全都是UTC的。只有通过模板进行表单输入/渲染输出的时候,才会执行UTC本地时间的转换。所以我建议后台处理时间的时候,最好完全使用UTC,不要考虑本地时间的存在。而显示时间的时候,也避免手动转换,尽量使用Django模板系统原创 2015-01-22 18:18:07 · 4250 阅读 · 0 评论