BLOG
Enjoy when you can, and endure when you must.
APR 10, 2016/Django
用 Django 构建简易博客(三):专注功能的实现之博客列表

在我建立这个网站之初,我就发了一个系列的博客《Django 博客系统开发》,当时的想法是将自己所学和所实践的一些东西整理一下、记录下来。时至今日,三年的时光已在眨眼间过去,我发现这几篇文章在我网站的访问量排行中依然居高不下。说明这几年大家对 Python 和 Django 的关注度确实比较高并且有很多新的开发者加入其中,这当然要数是一个非常好的趋势。但技术是不断发展的,特别 Python 和 Django 都一直处于快速发展期,当年的文章中提到的方法很多已不再适用。因此萌发了做一个更新的想法,让更多的朋友关注最新的技术,而不是面对一个旧版冥思苦想。

本文一共分为五篇。本文为第三篇,主要关注博客列表功能的实现。了解如何完成基础的视图函数的编写及模板的相关运用。

APR 22, 2014/Python
Python字符串的拆分
字符串的拆分是一个很常见的需求。Python中的字符串也为我们提供了一个split()方法用于方便地按指定格式对字符串进行拆分并返回一个列表。假如有如下字符串:23-16-70-KF-BF-8D这是一个网卡MAC地址,现在我们需要以“-”为分界点将字符串拆分成6组,split()可以方便地做到:>>> mac = '23-16-70-KF-BF-8D' >>> mac.split('-') ['23', '16', '...
DEC 16, 2013/Python
正则表达式语法与re模板的简单应用
正则表达式经常被用于字符串的处理中,特别是一些使用普通处理不方便或较为复杂的环境。在Python标准库中,re模块提供了这方面的功能。不过首先,了解正则表达式的基本语法规则是必要的。其实这并不需要我介绍,因为相关的材料实在太多了,这里推荐给大家一张图片,总结的很详细(以下是一部分,点击可以查看全部)。 那接下来就是运用该语法并结合re模块来完成相应的需求。我想最常用的会是re.match和re.search,这两个方法都是尝试在字符串中匹配一个模式,如下面的示例,我们想匹配出Hello和World两个单词之间有什么内容: >>> tex...
NOV 22, 2013/Python
解析XML:ElementTree
解析XML是很常见的需求,利用Python内置的ElementTree XML API即可实现。假如有如下一个简单的XML文档(来自于微信的XML数据包):<xml> <ToUserName>toUser</ToUserName> <FromUserName>fromUser</FromUserName>  <CreateTime>1348831860</CreateTime> <MsgType>text</MsgType> <Content>thi...
1