好好做一个有节操的码农,比我有能力的人,都还在学习,我没有理由不继续学习.
出售一个自己用python,django写的blog,cms程序, 适合初学者参考, 淘宝链接:django cms应用程序出售

本博客运行在阿里云上, 领取优惠券阿里云优惠券
预览模式: 普通 | 列表

django,ueditor  完整集成的例子(附源码下载)

django model orM 用字典作为参数,保存数据

假设有一个字典,里面已经有了所有相关信息,现在想利用这个字典作为参数,跟django model  结合,用很少的代码量保存数据,有什么简便方法,比如有如下定义的mode

查看更多...

Tags: django

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1560
总有一些情况,你会想在django template中设置临时变量,但是django 对在模板中对临时变量的赋值没有很好的开箱即用的tag 或者filter。但是还是能通过一些其他方法实现的。
1. 利用 django 自带的 with 标签实现
2. 利用自定义 tag  实现,应该灵活很多.

查看更多...

Tags: django

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

基于jquery的tab选项卡的实现(tab页,附源码)

jquery这款杀手级别的js框架,显然已成了开发界的标准js库,在开发一般web应用的时候,常常用到。今天找到一个实现jquery tab页的插件,效果还不错,比自己用javascript和css去实现一个tab页好多了。用 tab 页美化界面,对于用户体验来说是显而易见,让各种不同类型的数据分布在不同的tab页中。很直观,也避免了很多数据现在在一个界面中,显得很臃肿,看上去就怕。这一款基于jquery 的tab 页插件名字叫:billy.carousel

查看更多...

Tags: jquery

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 646

自定义django的模板标签(template tag)

django 提供了丰富的模板标签(template tag)和过滤器(tempalte filter),但这些并非完全能满足自己的需要,所以django 也提供了自定义模板标签和filter. 自定义这些标签其实很简单,用一个方法举例,今天有一个需要在页面中计算几个数的乘积的需求,比如 订单数量*订单价格*商品折扣

查看更多...

Tags: django

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

在django template 中实现乘法,除法运算

Django的模板运算功能很差,基本是不提供,要自己扩展,或者在view中先计算好。然后render到界面上显示。当然,有很多种办法解决在django 模板中进行计算的方法。至少可以通过自己扩展 filter,或者tag, 完全可以做到。下面介绍今天遇到的一个关于乘法的运算,我发现是可以通过django 自带的tag: widthratio 来实现乘法运算,看起来有点变态,但确实可行.

查看更多...

Tags: django

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

得到java list 中重复的部分

怎么得到在java list中重复的item呢, 理论上有很多种方法,比如循环比较,遍历,这是最常用的方法, 但事实上还可以采用 可以采用 Collections.frequency 和 Map 来实现。

查看更多...

Tags: java

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 747

mybatis SqlSessionDaoSupport的使用(附代码下载)

前面的系列mybatis 文章,已经基本讲到了mybatis的操作,但都是基于mapper隐射操作的,在mybatis 3中这个mapper 接口貌似充当了以前在ibatis 2中的 DAO 层的作用。但事实上,如果有这个mapper接口不能完成的工作,或者需要更复杂的扩展的时候,你就需要自己的DAO 层. 事实上 mybatis 3 也是支持DAO 层设计的,类似于ibatis 2 .下面介绍下

查看更多...

Tags: mybatis java

分类:Java | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 8413

第一次尝试视频托管服务(盛大云与酷6网)

我的硬盘里有很多资料,还有很多是视频资料。有时候,在给朋友们给资料的时候,都是通过qq发送给他们。很不方便,而且要是我没有带移动硬盘的话,就没办法分享了。我同事就开玩笑说,你这硬盘里的资料,可以做一个学习的视频网站了。

做视频网站,没那么容易,成本之高(包括视频处理等技术门槛)是我等屌丝无法接受的,我只能玩玩小博客还可以,但最近几年云计算是越来越火爆了,听说亚马逊也要进入中国搞云服务了,twitter 也在搞,youtube一直被墙,所以很郁闷。在国外已经很成熟的视频托管服务,在中国内地呢?我只发现了如下几家服务
1. cc播客,官方网站:www.bokecc.com ,收费也很恐怖,用不起。
2. 激动云,没测试过

查看更多...

Tags: 视频托管

分类:Others | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 601

django admin框架使用系列之三:扩展user model

django 自带的权限框架,其中auth_user表的字段,很难满足正常的需求,因此需要扩展,至于扩展,一般有如下几种选择:
1. 直接修改django 源码,修改User class 的定义,以及各种方法等,然后把数据库auth_user表里的字段扩展到与自己需求一致.(源代码在:django.contrib.auth.models import User),这种方式,每次升级django都得很小心.

2. 把django 的user以及认证部分的源代码拷贝到自己的app下面,然后修改,配置,这样就不需要改动django的代码了.但如果你要升级django  ,就可能有麻烦

查看更多...

Tags: django admin

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5472
在上一片文章(django基本环境搭建),已经把django admin 的环境搭建起来了,但进入管理界面之后,只能看到系统自带的user,group 管理,还没有与自己业务相关的表等管理.所以这一讲的主要内容,就是讲如何注册自定义的类到admin中,配置admin 的display_list,显示的fileds,配置search框,配置filter过滤等.

查看更多...

Tags: django admin框架使用系列之二:注册自定义类 并配置显示样式

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

django admin框架使用系列之一:配置djang admin环境

django的三大特点:一是orm,二是模板,三是admin管理框架.最近在做一个内部的小系统,边学边做,于是就有了这些学习记录, 用django admin 来搭建环境,可以减少很多工作量,常用表的增删改查,基本全部有现成的,不需要你写代码,只需要稍做配置就可以了,另外django admin 的模板也是可以扩展的,如果不能满足自己需要的,可以定制扩展。

查看更多...

Tags: django admin

分类:Python/Django | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1128
mybatis 应用程序,需要大量的配置文件,对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量. 所以mybatis 官方也推出了一个mybatis代码生成工具的jar包. 今天花了一点时间,按照 mybatis generator 的doc 文档参考,初步配置出了一个可以使用的版本,我把源代码也提供下载,mybatis 代码生成工具,主要有一下功能:
1.生成pojo 与 数据库结构对应
2.如果有主键,能匹配主键
3.如果没有主键,可以用其他字段去匹配
4.动态select,update,delete 方法
5.自动生成接口(也就是以前的dao层)
6.自动生成sql mapper,增删改查各种语句配置,包括动态where语句配置
7.生成Example 例子供参考

查看更多...

Tags: mybatis

分类:Java | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 16188

python 日期相关的各种操作总结

用 Python 做项目时,经常会遇到与日期转换相关,日期计算相关的功能,动不动就要去查python手册,感觉麻烦,因此把自己常用的一些东西,总结了一下,总体说来到目前为止遇到如下一些需求:
1. 用python 把datetime转成字符串
2. 用python 把字符串转成datetime
3. 用python 把字符串转成时间戳形式
4. 用python 把时间戳转成字符串形式
5. 用python 把把datetime类型转外时间戳形式
6. 用python 计算两个日期之间的差
7. 用python 计算两个日期的 timestamp 差值
8. 用python 比较两个日期的大小
9. 指定日期加上 一个时间段,天,小时,或分钟之后的日期

查看更多...

Tags: python

分类:Python/Django | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3618
mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类:
1. if 语句 (简单的条件判断)
2. choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似.
3. trim (对包含的内容加上 prefix,或者 suffix 等,前缀,后缀)
4. where (主要是用来简化sql语句中where条件判断的,能智能的处理 and or ,不必担心多余导致语法错误)
5. set (主要用于更新时)
6. foreach (在实现 mybatis in 语句查询时特别有用)

查看更多...

Tags: mybatis

分类:Java | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 9277