• 用django实现redirect的几种方法总结

    用django开发web应用, 经常会遇到从一个旧的url转向一个新的url。这种隐射也许有规则,也许没有。但都是为了实现业务的需要。总体说来,有如下几种方法实现 django的 redirect。1. 在url 中配置 redirect_to 或者 RedirectView(django 1.3 版本以上)2. 在view 中 通过 HttpResponseRedirect 实现 redirect3. 利用 django 的 redirects app实现

    轻舞肥羊2012-12-10[Python/Django]

    阅读更多
  • django 程序ajax提交的方法,避免csrf错误

    django为了安全起见,加入 csrf_token , 由此可以避免恶意提交,大家熟悉的workpress,用过的人都知道,每天都有很多垃圾评论,留言。管理很麻烦,虽然有插件可以过滤,但也不是很好。不过不用 django ajax 提交,为了避免出现 csrf toke 错误,可以采取以下方法

    轻舞肥羊2012-12-05[Python/Django]

    阅读更多
  • python两个 list 获取交集,并集,差集的方法.

    有时候,为了需求,需要统计两个 list 之间的交集,并集,差集。查询了一些资料,现在总结在下面:1. 获取两个list 的交集2. 获取两个list 的并集3. 获取两个list 的差集

    轻舞肥羊2012-12-04[Python/Django]

    阅读更多
  • django日志logging 的配置以及处理

    日志在程序开发中是少不了的,通过日志我们可以分析到错误在什么地方,有什么异常。在生产环境下有很大的用处。在java 开发中通常用 log4j,logback 等三方组件。那么在 django中是怎么处理日志的呢。django 利用的就是python 提供的 logging模块. 在前面有一篇文章专门讲过 python的 logging(看这里) ,但django中要用logging ,还得有一定的配置规律

    轻舞肥羊2012-11-29[Python/Django]

    阅读更多
  • python中metaclass详解

    什么是 metaclass.metaclass (元类)就是用来创建类的类。在上一篇文章里我们提到过,可以用如下的一个观点来理解什么是metaclass:MyClass = MetaClass()MyObject = MyClass()metaclass是python 里面的编程魔法

    轻舞肥羊2012-11-28[Python/Django]

    阅读更多
  • python 中动态创建类的方法.

    python作为动态语言,如何在运行时动态创建类呢(python Creating classes dynamically),这在编程时,有时候很有用处,动态生成类,给予相应的属性和方法。通常来说有如下两种方式:1. 根据条件,硬编码实现。2. 利用 type metaclass  来实现。

    轻舞肥羊2012-11-28[Python/Django]

    阅读更多
  • 自己动手实现python插件框架(python plugin framework 附源码)

    python做为一个动态语言,可以很方便的调用,在程序需要的时候去调用,而且是动态调用的。这为程序开发带来了很大的方便。很多程序都采用了插件式开发,因为方便扩展。在python里,有什么好方法实现插件了,我实现了一个简单的插件:1. 定义一个插件目录,所有插件都放在这个目录里面。2. 定义插件要实现的基类,主要是为了插件管理分类方便,python作为动态语言,基类,接口没有太大的意义,因为随时可以扩展。3. 定义插件管理器,用插件管理器去load 插件4. 测试调用插件

    轻舞肥羊2012-11-24[Python/Django]

    阅读更多
  • python 命令行参数实例

    在命令行下执行某些命令的时候,通常会在一个命令后面带上一些参数,这些参数会传递到程序里,进行处理,然后返回结果,在linux 下很多命令其实也是用python来实现的。那么如果做到在命令行输入类似如下的命令并能得到正确的解析呢

    轻舞肥羊2012-11-17[Python/Django]

    阅读更多
  • 用python 读写excel文件(附资料下载)

    对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等工具包.利用这些工具,可以方便的对excel 进行操作。1. 下载 xlutils : http://pypi.python.org/pypi/xlutils2. 安装,解压下载文件之后,可以 python setup.py install3. 应用(生成EXCEL,遍历EXCEL,修改EXCEL,属性控制,日期控制等)。

    轻舞肥羊2012-11-09[Python/Django]

    阅读更多
  • Django Form 灵活布局的实现(附源码)

    用 django form  做表单,在前面写过一篇文章,你可以参考: Django Form 试用笔记 在这里面主要讲了form 的使用,form 与model的配合使用,form widget的使用,控制CSS样式等方式,form  在模板中的渲染。

    轻舞肥羊2012-11-09[Python/Django]

    阅读更多
  • Twisted系列web编程之六 :SESSION 的处理

    前面讲到了利用twisted来动态生成网页,动态dispatch url, 处理get 请求,处理post请求的数据,但还有一个重要的东西。在做网页开发时必不可少,就是 session 管理。怎么得到session, 怎么测底销毁一个session,怎么在session 中存入数据,怎么设置 session 的过期时间。这是要解决的问题。

    轻舞肥羊2012-11-08[Python/Django]

    阅读更多
  • Twisted系列web编程之六 :处理POST数据

    前面讲到用get 请求得到网页内容,但如何用post 方式提交数据呢,POST REQUEST 不像GET 请求那样,它包含了一个内容,还有头文件信息等。比如我们有一个HTML form  填写,在填写完毕后,提交数据. 我们得到相关的数据处理后,然后在返回结果到浏览器端.

    轻舞肥羊2012-11-07[Python/Django]

    阅读更多
  • Twisted系列web编程之五 :异常错误页面处理 404

    前面讲到动态页面的生成,以及动态页面 url  分发的处理,但还没涉及到异常错误的处理,本文就主要讲异常处理。在网页浏览时,如果找不到相应的资源,或者程序内部出错,会出现一个404错误或者500错误。这里将会引入 twisted.web 的 NoResource.from twisted.web.resource import  NoResource当客户打开一个并没有定义的资源请求时,NoResource 会生成一个简单的404 错误的页面显示给客户,还是用上一讲的例子,根据年份生成日历的例子,如果输入的年份不是整数,那么应该报错才对。

    轻舞肥羊2012-11-06[Python/Django]

    阅读更多
  • Twisted系列web编程之四 :动态网页地址分发

    上面一篇讲到 静态地址的分发,那个相对比较简单,在程序中直接指定要要渲染的资源文件就可以了。但动态分发,从字面意思上看就知道在 url 上有动态变化的参数,根据参数取不同的资源。当然这也离不开动态生成内容,类似于第二讲, 下面的讲解了一个根据传入的年号而现实日历的一个例子。

    轻舞肥羊2012-11-06[Python/Django]

    阅读更多
  • Twisted系列web编程之三 :静态地址分发(url dispatch)

    在前面一章,实现了如何利用 twisted.web 生成动态网页。但那是一个固定的地址,也就是固定的uri,但在实际生活中,大家上同一个网站,但会请求不同的URI,比如,你可以请求http://www.yihaomen.com/ 还可以请求http://www.yihaomen.com/tag.asp 等等。不同的uri 应该有各自对应的响应。下面看用 twisted 是如何来实现的.

    轻舞肥羊2012-11-05[Python/Django]

    阅读更多
共有 149 条记录 首页 << 23456789末页

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章来源于互联网, 若有侵权, 联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布文章.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号