- 博客(23)
- 收藏
- 关注
原创 Feedly-Fashiolista的feed系统框架学习
django的feed第三方包,有个feedly,是时尚分享网站Fashiolista
2014-04-08 18:37:20 1757
原创 Django REST Framework学习-分页,通用视图,自定义RelatedField
使用通用视图+分页+自定义RelatedFieldurl:cardusers/pk/传入模型Card的pk,获取当前Card的所有User中username和头像avatar,User是avatar的外键1. 重载ListAPIView,加入分页class UserSnapList(ListAPIView): paginate_by = 10
2014-03-23 17:24:37 5021
原创 合并两个django的queryset
有queryset:A和B要合并它们,根据网上的答案,貌似是用itertools库的chain对象比较好,地址c=chain(x,y)但是当c用于分页的时候,就有问题,会报chain没有len属性,当试图给c赋len属性的时候不成功。但是,可以这样A和B是查询queryseta=[]a.extend(A)a.extend(B)不知道这样用
2014-03-20 22:33:11 8270
原创 剔除不需要的CKEditor组件
对于上传这个需求,原生的CKEditor的界面实在是太复杂~~所以,必须得剔除掉不需要的组件在plugins\flash\dialogs文件里面又个flash.js,这个就是上传视频的时候的组件了 id: "advanced", label: a.lang.common.advancedTab,
2014-03-07 14:43:56 1232
转载 CentOS Linux解决Device eth0 does not seem to be present
http://www.cnblogs.com/fbwfbi/archive/2013/04/29/3050907.html克隆了系统后,想在克隆机上启动samba,然后报Device eth0 does not seem to be present,造成这样的原因,是因为在虚拟机(Vmware)中移动了Centos系统对应的文件,导致重新配置时,网卡的MAC地址变了
2014-03-03 21:41:05 1348
转载 关于python元类
译文地址stackoverflow地址类也是对象在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>> class ObjectCreator(object):… pass…>>> my
2014-01-28 15:49:46 835
原创 CentOS6.下Nginx+django+uwsgi配置多个虚拟机
文件结构最上一级文件夹是mywebuwsgi使用ini文件,使用sock[uwsgi]master=truepidfile=/tmp/mysite.pidsocket=/tmp/mysite.sockenv=django.core.handlers.wsgi:WSGIHandler()chdir=/myweb/mysitemodule=mysite.ws
2014-01-28 15:10:06 1349
原创 Centos6.x单网卡绑定多个ip地址的方法
Centos6.x之前,单个网卡绑定多个ip地址的方法是:一般将/etc/sysconfig/network-scripts下的ifcfg-ethX拷贝一份做成ifcfg-ethX:X,再将地址改成我们需要设置的行,再/etc/init.d/network restart就OK了。但是在CentOS6.0以后的系统中,这一招就不灵了,不过还是需要修改ifcfg-ethX文件比如
2014-01-28 14:51:56 5193
原创 主机名变为bongo的原因和改回来的方法
在公司使用的是内网的地址,而回家后,DNS解析的原因,主机名变为bongo。bogon是指那些不该出现在internet路由表中的地址。这些地址应该包括:1,私有地址如10,172.16-32,192.168…..2,还未正式分配出去的地址我们可以修改/etc/hosts文件中的内容,如虚拟机下centos的ip地址为192.168.30.128则我们最后添加一行:
2014-01-28 14:35:55 1489
原创 CentOS6.4配置samba小记
关闭centOS的SELINUX关闭SELINUX:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。关闭防火墙:/etc/init.d/iptables stop永久关闭防火墙可以这样:#chkconfig –level 35 iptables off最好还是修改/etc/sysconfig/iptables添加一条
2014-01-28 14:31:09 948
翻译 django学习记录-模型继承
官方文档django中的继承有三类;1.抽象继承2.多表继承3.proxy model(代理模型)第1种情况表示你的父类仅仅是包含了多个子类的相同的字段,是为了重用,不会建表,我们只需要在抽象父类的Meta中设置abstract=True就行。比如:class CommonInfo(models.Model): name = models.CharF
2014-01-28 10:05:49 5248
翻译 django学习记录-django-1.5中简单地自定义自己的用户模型
官方文档django-1.5之前,要拓展django中现有的用户模型,有两种方式1. 如果只是想对user模型的行为,如:排序,定制管理器等,可以创建一个proxy model2. 如果是希望为user添加一些额外的数据,比如:为user添加一个birthday的字段呀,普遍的做法是创建一个称为profile model的模型,与django中现有的用户模型建立一个一对一关
2014-01-27 16:01:20 2275
翻译 django学习记录-控制表单错误
在表单(无论是一般表单form.Form还是模型表单ModelForm),dir之后都会有一个属,为_errors的,他控制了表单验证是否成功。比如,我们自己的表单xform(同样,无论xform是继承与一般表单还是模型表单,都一样)接受了request的post数据,有:x=xform(request.POST)下一步,我们验证表单,调用表单的is_validate方法,有x.i
2014-01-27 12:22:40 3059
翻译 django学习记录-RequestContext
RequestContext强迫第一个参数是request,第二个是一个构造Context对象用的字典,第三个是可选的,是一个自定义的Context Processer(上下文处理器)RequestContext总是会加载默认的Context ProcesserContext Processer是这样的一种处理器,他会接收request作为参数,并且根据request(比如request中
2014-01-27 10:50:03 2384
原创 CentOS-6.4安装django-simple-captcha小记
要显示验证码,需要安装Pillow,Pillow是PIL的一个拓展版本,要显示图片,就需要安装zlib,zlib-devel,freetype-deve;,jpeg-6b(或者6a)版本,libjpeg-devel关键是要安装Pillow安装完依赖库之后,先卸载Pillow,然后在Pillow的setup.py中,修改X_ROOT,其中X=zlib,jpeg,fre
2014-01-27 10:17:20 1580
原创 使用django的login来登陆用户的时候需要为用户模型添加backend
环境是:django-1.5.1python-2.6自定义了一个MyUser模型座位用户模型,注册表单ReUserForm,当用户通过了注册验证,保存数据到数据库,之后logout当前用户,而登陆注册用户,如果直接这么做,如: u=reform.save() logout(request.user)
2014-01-27 09:47:38 1402
转载 postgresql事务出错
在使用postgresql中,有时候会出现ERROR: current transaction is aborted, commands ignored until end of transaction blockp这样的错误。字面上应该就是事务出错的意思了,需要回滚。postgresql是这样的,一旦某个sql查询出错,那么该sql查询之后的查询都会出错。下面转载下如何回滚postgresql事
2014-01-27 09:19:06 2757
原创 在FormWizard中使用Django-sample-captcha一直出现"invalid captcha“错误
如题,在github上有作者对这个问题的回答,地址,不过略坑的是~问题是在两年前就提出来,然后作者最近才回答,无语了FormWizard验证流程大概是下面这样子的:处理post,验证 A:验证通过,如果是最后一步,则就调用render_done方法。该方法是最后再验证的过程如果不是最后一步~,则调用render_next_step方法,该方法是存储当前步骤验证
2014-01-26 14:35:08 4965
原创 Django1.5的分页中,官方文档的一个小错误
Django的官方文档中关于分页与类视图混合有点小错误。在该分页中,混合了SingleObjectMixin和ListView, 该view的目的是,通过url传递进来的pk参数来获取确切的Publisher记录,并且使用分页,来显示该Publisher记录下的所有book记录。其中,get方法的作用是调用SingleObjectMixin的get_object来获取当前传入的pk
2014-01-26 11:52:26 1178
原创 关于django-avatar的一个小BUG
django-avatar是一个为用户提供头像功能的django第三方插件,github地址:https://github.com/jezdez/django-avatar其中在admin页面显示用户的头像的时候有点错误,就是说再admin页面上总是显示该用户当前的头像,而不显示该该用户所有的头像。比如,
2014-01-26 10:49:44 2428
原创 DetailView中改变需要的queryset和object
在上一篇中,获取到了url中传入的DI为x的poke的第y个card,这里,我们进一步需要的是某个用户的第x个poke中的第y个card,这里,x,y都不是poke和card的ID值x是某个用户下的poke按照'scroe‘字段降序排序后第x个,而y则是该poke下按默认排序后的第y个card。同样有urlpoke/2/card/1既然get_object是使用某个qu
2014-01-26 10:26:06 2039
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人