利用Django编写简单的Blog(二)
接上节:http://www.cnblogs.com/hellopython/archive/2013/05/18/3086340.html
view.py建立完成后,在Django目录下建立模板文件夹templates
进入settings.py中,在 TEMPLATE_DIRS 下增加模板的绝对路径,比如我的 '/home/hellopython/Documents/learndjango/DjangoBlog/templates'
接着,在templates文件夹内新建posts.html, 填入如下代码:
<html>
<head>
<title>My Django Blog</title>
</head>
<body>
{% for post in posts %}
<h1>{{ post.title }}</h1>
<h3>{{ post.pub_date }}</h3>
{{ post.text }}
{% endfor %}
</body>
</html>
接着,我们打开urls.py, 填写如下代码:
url(r'', 'blogengine.views.getRecentPosts')
基本代码编写完成,接着我们进入命令行,输入 python manage.py runserver
开启服务后,进入http://127.0.0.1:8000 看下首页的效果.
接下来就需要扩展下Blog的功能.
我想让每篇文章有自己的网址,所以需要在urls.py里面再次编辑
url(r'^$', 'blogengine.views.getPosts'),
url(r'^(?P<selected_page>\d+)/?$', 'blogengine.views.getPosts'),
posted on 2013-05-19 23:52 hellopython 阅读(159) 评论(0) 编辑 收藏 举报