- 博客(79)
- 资源 (7)
- 收藏
- 关注
原创 python时区 timezone相关记录
Django Time Zone这个文档值得好好读一下。Django如果开启了Time Zone功能,则所有的存储和内部处理,甚至包括直接print显示全都是UTC的。只有通过模板进行表单输入/渲染输出的时候,才会执行UTC本地时间的转换。所以我建议后台处理时间的时候,最好完全使用UTC,不要考虑本地时间的存在。而显示时间的时候,也避免手动转换,尽量使用Django模板系统
2015-01-22 18:18:07
4300
转载 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
4020
原创 安装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
837
转载 virtualenv
源:http://www.cnblogs.com/ifantastic/p/4090726.htmlvirtualenv 用于创建一个隔离的 Python 环境。每个项目都有自己的依赖包,这些依赖包有时存在版本冲突,处理这种情况最好方法就是为每个项目创建一个专属的环境。安装稳定版 $ sudo pip install virtualenv最新版 $
2015-01-19 16:10:51
1003
转载 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
1620
转载 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
709
转载 django csrf 防跨站攻击
csrf 攻击原理: # django使用(CsrfMiddleware)进行Csrf防护,原理如下:1.它修改当前处理的请求,向所有的 POST 表单增添一个隐藏的表单字段,使用名称是 csrfmiddlewaretoken,值为当前会话 ID 加上一个密钥的散列值。 如果未设置会
2015-01-13 11:03:50
1733
转载 Django中url的逆向解析 -> Reverse resolution of URLs
源:http://blog.youkuaiyun.com/feelang/article/details/25464261之前的一篇文章中介绍了url的基本用法[Django的url用法]解析的过程可以概括为URL request -> view calling同时,django又提供了另一种解析方式 - Reverse resolution of URLs它的解析过程为 view c
2015-01-12 15:50:07
1500
转载 简明 Python 编程规范v2
from:http://blog.youkuaiyun.com/gzlaiyonghao/article/details/6601123/赖勇浩(http://laiyonghao.com)注:之前发布一篇《简明 Python 编程规范》(见:http://blog.youkuaiyun.com/lanphaday/article/details/2834883),本是我给当时所在的公司制定的
2014-12-24 15:56:39
557
转载 python编程规范
from: http://www.open-open.com/lib/view/open1358402790652.htmlPython编程规范及性能优化Ptyhon编程规范编码所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- 。设置编辑器,默认保存为 utf-8 格式。注释
2014-12-24 15:55:56
2386
转载 Django url 标签的使用
原址:http://www.yihaomen.com/article/python/355.htm初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然在template 中也是一样了,这样带来一个问题,如果在urls.py 中修改了某个页面的地址,那么所有的地方(view
2014-12-22 17:24:16
4193
转载 建立一个更高级别的查询 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
869
转载 基于jQuery+JSON的省市联动效果
from:http://www.helloweba.com/view-blog-188.html省市区联动下拉效果在WEB中应用非常广泛,尤其在一些会员信息系统、电商网站最为常见。开发者一般使用Ajax实现无刷新下拉联动。本文将讲述,利用jQuery插件,通过读取JSON数据,实现无刷新动态下拉省市二(三)级联动效果。查看演示 下载源码HTML
2014-11-23 09:11:18
636
转载 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
5970
转载 Django使用自己的用户系统,自定义用户系统
用过django的人应该都会知道admin,不过,需求是多变的,比如,你有一个变态的用户系统,用户可能有大中小三张头像,除了fisrt name ,last name外还有middle name,T^T name巴拉巴拉,django 的用户系统可能满足不了你的需求,这时候需要用自己的用户系统了,如何能在满足需求的时候充分又利用到django的用户系统?django使用自己的用户系统s
2014-11-22 16:27:42
8420
转载 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
1000
转载 Django工程目录结构优化
from:http://www.loonapp.com/blog/11/首先声明:本文是中文译文,原文请点我偶然看到一份关于Django工程目录的文章,英文版版的,觉得写得不错。在此翻译下供读者参考Django 工程目录结构你已经配置好你的Heroku账户(译者注:Heroku是一个老牌的免费云空间),并且创建了第一个Heroku应用,让
2014-11-20 11:00:00
5003
2
转载 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
1288
转载 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序
Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收WEB的所有请求,统一管理请求。nginx把所有静态请求自己来处理(这是NGINX的强项)。然后,NGINX将所有非静态请求通过uwsgi传递给Django,由Django来进行处理,从而完成一次WEB请求。可见,
2014-11-20 10:31:47
1058
转载 django-pagination---七步教你实现Django网站列表自动分页
from:http://django-china.cn/topic/53/网站,特别是论坛,就如本社区一样,肯定会遇到某个页面要显示列表(比如本社区的首页,要显示主题列表),那肯定就会涉及到列表的分页功能。举个例子,比如一个列表有100个item,那我们网站的页面是不是将此100个item都显示出来吗?显示不是哦,这样做以后一来是页面不好看(页面太长啦),用户体验不好(
2014-11-20 09:41:23
19038
转载 django 整合富文本编辑器 tiny_mce
from:http://blog.youkuaiyun.com/fuwencaho/article/details/41164901目录(?)[-]一下载代码二服务器目录三modelspy 文件四adminpy 文件五textareasjs 文件效果演示在整合富文本编辑器的过程中,遇到过一些问题,但是总算是好了,遇到的问题主要还是心情不太好,所有有点不知所错,开始之
2014-11-18 16:40:05
5028
转载 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
7312
转载 django的orm指定字段名,表名
from:http://blog.youkuaiyun.com/feng88724/article/details/74056531.指定字段名: 在定义字段的时候,增加参数db_column=’real_field’; 2.指定表名: 在model的class中,添加Meta类,在Meta类中指定表名db_table 例如在某个models.py文件中,有一个
2014-11-18 16:32:52
4186
转载 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
8140
转载 用基于类的通用视图处理表单(Class-based generic views)
from:http://www.cnblogs.com/huafeng/p/3273421.html处理表单通常包含3步:初始化GET(空白的后者预填充的表单)POST非法数据(通常重新显示带有错误信息的表单)POST合法数据(提交数据并重定向) 为了将你从这些烦人的重复步骤中解救出来,Django为表单提供了一类
2014-11-12 16:20:52
784
转载 基于类的通用视图(Class-based generic views)
from:http://www.cnblogs.com/huafeng/p/3273315.html在web开发中,最令人头痛的就是一遍又一遍的重复固定的模式。在解决了模板层面和模型层面的重复代码之痛之后,Django使用通用视图来解决视图层面的代码重复。 扩展通用视图毫无疑问通用视图可以大幅度地加速web开发,但是在许多项目中,总是有通用视图不够用
2014-11-12 16:20:15
703
转载 介绍——基于类的视图(class-based view)
刚开始的时候,django只有基于函数的视图(Function-based views)。为了解决开发视图中繁杂的重复代码,基于函数的通用视图( Class-based generic views)出现了,但是不久它的弊端就显示出来:无法扩展、无法定制。基于函数的通用视图的不灵活导致它在现实世界中的应用受限。基于类的通用视图也是出于同样的目的被开发出来,它提供一个工具箱并支持多重继承,随着它的
2014-11-12 16:18:55
981
转载 Django model字段类型清单
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用:AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段)BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。
2014-11-12 16:11:48
540
转载 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
551
原创 Ubuntu下出现Mysql error(2002)的解决方法
ERROR 2002 (HY000) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
2014-11-08 17:53:43
2649
转载 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
1089
转载 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
74482
3
转载 VimTutor中文版
================================================================================ 欢 迎 阅 读 《 V I M 教 程 》 —— 版本 1.5 ===================================================
2014-11-04 22:25:35
570
转载 vi/vim 基本使用方法
转自:http://www.lupaworld.com/?uid-296380-action-viewspace-itemid-118973vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可
2014-11-04 22:16:33
4687
转载 Ubuntu安装配置Mysql
from:http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服
2014-11-03 23:20:36
2128
转载 Ubuntu 安装mysql和简单操作
http://www.cnblogs.com/zhuyp1015/p/3561470.html ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get in
2014-11-03 23:18:11
122266
转载 ubuntu安装和查看已安装
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f i
2014-11-03 23:16:34
1286
转载 Ubuntu 14.04 LTS中怎样安装fcitx中文输入法
Ubuntu 14.04 LTS中自带的iBus输入法有多么的难用,这个不用我来说,今后你会看到各种吐嘈会像滔滔江水连绵不绝的。这里我们不抱怨,我们自己来着手解决中国人自己的Linux中文输入法问题。Fcitx是当之无愧的最好的中文输入法(框架),真的非常感谢作者——当然是中国人,不然谁给你写这头痛的东西。当Linux走进平常百姓家的时候,我确信Fcitx的贡献起码也得有好几个百分点呀!
2014-11-03 22:54:16
795
Maker机械电子创意实现与项目制作.扫描版(简体)
2017-12-26
自定义间隔组播收发测试软件 V1.2.0
2016-04-28
自定义间隔组播收发测试软件
2016-04-28
第6版Programming.Windows writing Windows 8 apps with XAML and C#
2012-10-26
Metro Revealed Building Windows 8 apps with XAML and C#
2012-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人