利用Django编写简单的Blog(二)

接上节:http://www.cnblogs.com/hellopython/archive/2013/05/18/3086340.html

view.py建立完成后,在Django目录下建立模板文件夹templates

30

进入settings.py中,在 TEMPLATE_DIRS 下增加模板的绝对路径,比如我的 '/home/hellopython/Documents/learndjango/DjangoBlog/templates'

31

接着,在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>

 

32

接着,我们打开urls.py, 填写如下代码:

url(r'', 'blogengine.views.getRecentPosts')

33

基本代码编写完成,接着我们进入命令行,输入 python manage.py runserver

34

开启服务后,进入http://127.0.0.1:8000 看下首页的效果.

35

接下来就需要扩展下Blog的功能.

我想让每篇文章有自己的网址,所以需要在urls.py里面再次编辑

url(r'^$', 'blogengine.views.getPosts'),

url(r'^(?P<selected_page>\d+)/?$', 'blogengine.views.getPosts'),

36

posted on 2013-05-19 23:52  hellopython  阅读(159)  评论(0编辑  收藏  举报

导航