自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 基于CSS3的苹果套件

MAC *{ margin: 0; padding: 0; } body{ min-width: 1580px; width: 100%; height: 100%; text-align: center; background-color: #282828; background-image: -webkit-radial-gradien

2015-11-23 21:53:10 580

翻译 解析响应式图片

原文链接点击打开链接固定的大小,可变的密度如果你的图片大小是固定且以像素为单位的,但同时你又想把它投影到不同分辨率的屏幕上的话 这一招对所有现代浏览器都管用,而对于老式浏览器则只会解析到src为止下面是一些没有在上图转换时用到的规则:l 每个在srcset里的项目语法都是 x, 比如cat-2x.jpg 2xl Srcset里的项目顺序无关紧要l 如果你没有

2015-09-09 22:06:16 617

原创 python里的属性和方法

关于本书解释新式类pythond对象的对象属性访问机制:函数如何变成方法properties和描述符的工作机制确定方法解析顺序新式意味着了Python2.2及以上版本并包括了3.x。在这些版本中已经有一些行为上的变化但这里介绍的所有概念都是有效的。内容索引在你开始前1.新属性访问动态 __dict__从函数到方法创建描述符两种描述符属

2015-02-28 14:51:58 1267

原创 django开发整合微信API

使用前请先详细阅读微信官方APIimport urllib2import urllibimport simplejson'''weixin API, fetch_user_info is a function is used for fetching user's 3rd party's informations; refresh_token function is use

2015-02-08 22:17:16 628

原创 Django1.7模板API

基础部分模板是一个文档或者说一个普通的python字符串由Django模板语言标记而成。一个模板语言可以包括block标签或者是变量。一个block标签是一个处于模板中的标记,能过完成一些事情。Block的定义看起来有点模糊,这是django开发团队有意为之的。比如一个block标签即可以用来输出内容;也可以被当做一个控制结构(比如if声明或者是for循环)从数据库中抓去数据;或者是通

2015-02-08 22:12:22 1207

原创 django1.7中对ajax设置csrf

AJAX¶我们可以在每个 XMLHttpRequest中, 设置一个定制的X-CSRFToken 头部,其值为csrftoken.首先你得先得到CSRF令牌.一般token的来源是csrftoken cookie, csrftoken cookie将会在你已经对view开启了 CSRF 保护的前提下被设置.提示:CSRF token cookie 默认名称为 csrftoken,但

2015-01-21 15:08:36 704

原创 Django 验证码

import ImageFont,Image,ImageDraw,randomimport StringIOdef display(request):    line_color #随机干扰线色彩    img_width = #画布宽度    img_height = #画布高度    font_color = #验证码字体色彩    font_size = #验

2015-01-17 18:30:09 614

转载 django 注册、登录及第三方接口程序(4):扩展邮箱注册,登录,微博登录

文章来源:http://www.cnblogs.com/BeginMan/p/3801723.html1.邮箱注册这里需要扩展User,两种解决办法,1,注册时将email字段内容赋给username,这种瞒天过海型的,另一种就是扩展user,这里介绍django1.5的扩展方法。1.setting配置AUTH_USER_MODEL = 'manager.MyUser'

2015-01-17 16:01:33 1635

转载 django-blog-zinnia添加文本编辑器ckeditor

CKEditor文本编辑器是一款旨在简化Web内容编辑的即用(ready for use)的HTML文本编辑器。它是一款所见即所得(WYSIWYG)的编辑器,涵盖了常用的文本编辑功能。CKEditor是一款开源的应用,也就是说开发者可以根据实际需求修改源码。下面是CKEditor的实例这是一个CKEditor的实例。django-blog-zinnia的生态系统提供了对ckeditor

2015-01-10 22:55:35 787

原创 http://qinxuye.me/article/third-party-authentication-in-django/

文章来源:http://qinxuye.me/article/third-party-authentication-in-django/之前曾经写过一篇文章,讲在Django开发中如何整合新浪微博API。当时,新浪微博只支持OAuth1.0,现在已经支持2.0版本,OAuth2.0协议进行了简化,且access token将不能永久使用,它存在一个过期时间。本文讲解了如何在你的django

2015-01-10 20:56:23 461

转载 Django开发中整合新浪微博API

文章来源:http://qinxuye.me/article/sina-weibo-api-in-developing-diango/Update:如果想了解更多第三方帐号登录,请看这篇文章。随着新浪微博用户日益增加,我们有时候会考虑在自己的网站中整合新浪微博。比如说我现在的独立博客。在我的博客中做到整合主要就这几方面:我写一篇文章,就会同步发送至微博。同时呢,用户可以用微博帐号登

2015-01-10 20:55:23 725

转载 HTTP请求报文和HTTP响应报文

HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。or<request-line><headers><blank line

2014-12-12 00:29:53 265

转载 Django-Rest-Framework 教程

原文转自:http://www.weiguda.com/blog/categories/12/快速入门本篇中, 我们会创建一个简单的API, 用来查看和编辑django默认的user和group数据.1. 设置我们创建django项目tutorial, 和app quickstart: # 创建新Django项目 django-admin.py s

2014-11-28 00:21:04 2346

转载 RESTful API 设计指南

转自http://www.ruanyifeng.com/blog/2014/05/restful_api.html网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful AP

2014-11-28 00:19:44 328

转载 Python type类具体的三大分类介绍

Python type类视角中的对象体系需要我们不断的学习,其中我们使用的时候需要注意。下面我们就看看如何才能更好的运用Python type类。下面的文章希望大家有所收获。在单纯的Python type类的世界中,一切都是对象.这些对象可以分为三类,metaclasses,classes,instance其中classes又可以分为内置的type和用户自定义的class下面我们通

2014-11-24 13:59:39 657

转载 Python新式类和旧式类的区别

新式类和旧式类python的新式类是2.2版本引进来的,我们可以将之前的类叫做经典类或者旧类。为什么要在2.2中引进new style class呢?官方给的解释是:为了统一类(class)和类型(type)。在2.2之前,比如2.1版本中,类和类型是不同的,如a是ClassA的一个实例,那么a.__class__返回 ‘ class    __main__.C

2014-11-23 15:51:44 408

转载 Python中的 type() 和 __class__

最近在公司内部的问答系统上有同事问了一个问题:Python中的type()和__class__有什么差别?>>> class Foo(object): pass>>> class Bar(object): pass>>> class Brion(object): pass>>> class ASML(object): __class__ = Foo >>

2014-11-23 15:13:27 4187 1

转载 Python中的getattr()函数详解

最近看Dive into python第四章自省中提到getattr()函数,作为一个内建函数平时自己没怎么用过所以也不太理解这个函数的一些用法看了下函数本身的docgetattr(object, name[, default]) -> valueGet a named attribute from an object; getattr(x, 'y') is equivalent to x.y.W

2014-11-23 14:34:03 714

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

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

2014-11-18 00:59:45 394

转载 Django Tastypie 构建Django RESTful API

当我还在纠结是否继续用Nodejs构建博客API的时候(可以参考下重构个人网站的畅想),想起当时研究RESTful的时候,除了Laravel RESTful(创建RESTful,详解Laravel的RESTful),最先用的就是Django-REST-Framedowk。于是,想起当时没有用到的其他框架,也就是Tastypie。TastypieTastypie简介Tastypie

2014-11-18 00:43:04 908

转载 Django 利用 API 实现 AJAX 操作

Django的缺点之一,就是它不支持AJAX。好吧,我知道这么一说又会有一群人反驳:Django有各种模块可以提供AJAX功能;写一个XML的view来实现AJAX;整合pyjams就什么功能都有了云云。嘛,都可以,我这也只是分享一个可行的方案,并不是唯一的。如果这个方案正好适合你的项目,那直接拿去用不是更省时间吗?首先说一下现在项目的情况,前端工程师想用AJAX的方式(依赖于jQuery),

2014-11-18 00:03:43 1791

转载 Eclipse快捷键大全

Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+

2014-11-03 12:50:21 284

转载 如何把nicEditor集成到django中使用

我在我的ddtcms将会采用nicEditor作为表单中texteare的rich text editor首先要,下载并解压nicEditor到media目录,我在media目录下建立了一个叫做editor的目录,下面放nicEditor或者tinymce之类的html编辑器这里主要是介绍方法 然后就是建立一个NicEditor类,继承于Textarea(forms.Textarea)

2014-11-02 22:17:21 427

转载 Django的Context和RequestContext

1234     t = Template('My name is {{ name }}.')c = Context({'name': 'Stephane'})t.render(c)Django的模板渲染中,Context可以用来传递数据,一个Context是一系列变量和值的集合,它和Python的字典有点相似。context在D

2014-10-31 12:43:48 805

转载 用virtualenv建立多个Python独立开发环境

不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受。 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重复/模板化的任务,使得在每天的日常工作简单并易于维护。什么是virtualenv?在Python的开发环境的最常用的方法是使用 virtualenv 包。 Virtualenv是一个用来创建

2014-10-27 22:19:10 376

转载 django注册用户

[u][/u][code=Python][/code]models.py:class UserProfile(models.Model):#用户姓名user = models.ForeignKey(User,related_name="profile")#用户昵称usermail = models.EmailField()#用户头像photo = models.Imag

2014-10-21 20:58:12 372

转载 写代码时应该反复问自己的10个问题

你想成为一名web开发者吗?  那么,现在是时候放下《24小时学会超级骗子语言v8.3》书,相反,你应当养成每天反问自己以下10个问题的习惯。  是否有一种模式存在?  找寻模式中的可行与不可行将发现其中看似无关的想法或基本原则。要对工作达到深入的理解,你必须养成反问自己“是否有一种模式存在?”的习惯。  它不仅仅适用于你的代码。是否有适应各类型商业变化的模式吗?是否有一种适用于技

2014-10-20 12:02:45 352

转载 程序员如何写出杀手级的简历

这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的 应聘者。 有些人的简历给我留下了很深的印象,而另一些则没有感觉。  慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,所以我就收集了一些我见过的简历中出现的最常见的问题,并给出了如何避免这些问题的建议:  1. 简历里要有你工作的技术细节

2014-10-20 11:58:46 347

转载 Python 正则表达式(模式匹配)

1.  Python正则式的基本用法1.1基本规则1.2重复1.2.1最小匹配与精确匹配1.3前向界定与后向界定1.4组的基本知识2.  re模块的基本函数2.1使用compile加速2.2 match和search2.3 finditer2.4 字符串的修改与替换3.  更深入的了解re的组与对象3.1编译后的Pattern对象3.2 组与Ma

2014-10-18 10:36:59 1202

转载 js的this指针

因为发现身边的一些朋友对js的this指针的理解不是很全面。下面本人简单的讲解一下js的this指针的相关内容,仅供需要的朋友学习参考。简单的,我先用一句话来概括javascript的this。在js里面,this指针代表的是执行当前代码的对象的所有者。下面举几个简单的例子加以说明:Js的this指针一代码  var name="jonson";  functi

2014-10-15 20:50:40 386

转载 Django中的用户认证

=============================Django中的用户认证 =============================:作者: 马踏飞燕:联系: [email protected]:版本: 0.9:主页: http://honeyday.org:版权: FDL.. contents:: 目录.. section-numbe

2014-10-15 19:21:59 491

转载 某资深程序员写给后来者的忠告

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗

2014-10-15 18:41:45 488

转载 django Paginator

Django分页的基本操作在Django文档有简单的例子,基本上看一下就知道。核心代码在django.core.paginator.py中。 分页对象Paginator:只需提供两个必要的参数,第一个就是用于展示的数据(object_list),第二参数就是每页显示的大小(per_page),提供了这两个参数,其他的都好说:Paginator.count:数据总量Paginat

2014-10-14 22:01:10 451

转载 Django Admin安装可视化编辑器TinyMCE

最基本的原理就是在admin中的TextAreas中添加两个js文件,一个是配置文件,一个是TinyMCE的调用文件。1,从TinyMCE官方网站下载最新版TinyMCE。地址:http://tinymce.moxiecode.com/download.php2,解压文件,获取tinymce/jscripts/目录下的tiny_mce文件。将其放入一个js文件夹中,这个js文件夹根据个人喜

2014-10-14 21:52:45 1239

转载 成功实现Django Admin图片上传与缩略图处理

经过一天的努力,终于实现了完全用Django的方式上传图片,并且可自动生成缩略图。过程是很郁闷的,因为网上搜索到的东西大都不完全。只是给点明一下。比较全面点的参考文章是http://imtx.me/archives/693.html。不过按照这上面说的,做完后会提示错误,如下:IOError: [Errno 2] No such file or directory: '/Users/use

2014-10-09 20:39:22 6468 1

转载 Fixtures在Django测试中的使用

在对Django项目做单元测试时,经常需要生成或者导入一些初始数据。对于已经有数据存在于正式数据库的app来说,使用Fixture 载入数据,是最简便有效的方法。阅读全文首先,你需要一份json格式的数据文件,Django对此提供了很好的支持—dumpdata 命令"python manage.py dumpdata myapp >myapp/fixtures/myapp.js

2014-09-30 21:16:01 1622

转载 QuerySet那些常用技巧

QuerySet像Entry.Objects.all(),这些操作返回的是一个QuerySet对象,这个对象比较特别,并不是执行Objects.all(),或者filter之后就会与数据库交互,具体参看官方文档,与数据库交互的情况:https://docs.djangoproject.com/en/dev/ref/models/querysets/Internally, a

2014-09-30 20:16:48 1197

转载 django Q查询

Q查询——对对象的复杂查询F查询——专门取对象中某列值的操作Q查询1、Q对象(django.db.models.Q)可以对关键字参数进行封装,从而更好地应用多个查询,例如:from django.db.models import Qfrom login.models import New #models对象news=New.objects.filter(Q(questio

2014-09-29 21:09:51 575

转载 Django mptt介绍以及使用

Django mptt是个Django第三方组件,目标是使Django项目能在数据库中存储层级数据(树形数据)。它主要实现了修改过的前序遍历算法,如果你对原理还不是很了解,可以看我的这篇文章。当然,使用mptt时,原理是可以不用了解的,因为具体的实现细节都已经隐藏。不过,如果项目不是使用的Django,可以参考具体的实现原理。在整篇文章中,我们将会拿《在数据库中存储层级结构》中的例子作为本文的

2014-09-27 16:35:42 2744

转载 Django中的Model继承

Django 中的 model 继承和 Python 中的类继承非常相似,只不过你要选择具体的实现方式:让父 model 拥有独立的数据库;还是让父 model 只包含基本的公共信息,而这些信息只能由子 model 呈现。Django中有三种继承关系:1.通常,你只是想用父 model 来保存那些你不想在子 model 中重复录入的信息。父类是不使用的也就是不生成单独的数据表,这种情况下使

2014-09-27 15:43:37 790

SEO实战密码

SEO实战密码

2016-02-29

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

TA关注的人

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