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

当前环境

Ubuntu 12.04

Python (2.7.3)

Django (1.5.1)

1.进去想编写程序的目录,在命令行输入

django-admin.py startproject DjangoBlog

2.打开Eclipse,可以看下下图所示.

9

3.打开settings.py,找到 DATABASES 那一行.

10

由于只是开发简单的Blog,我就在此处用 SQLite 数据库.名字起的是 backend.db

11

在后面把时区改为 Asia/Shanghai ; 语言改为 zh-cn

12

urls.py没有进行任何变更,确保前面几步完成后,运行 python manage.py runserver

13

打开 http://127.0.0.1:8000 可以看到

14

这样显示就可以说明基本配置没有问题,同时按下 Ctrl-C 关闭服务器.

接下来就是编写博客了.

输入 python manage.py startapp blogengine

新建了个文件夹blogengine, 目录结构如下

15

编写models.py,编辑后如下

16

为了能使用blogengine,需要在DjangoBlog下的setting.py中增加 'blogengine'

17

根据之前的定义,现输入 python manage.py sqlall blogengine

18

如果要发送博文,只要要有个user,django里面自带这个功能,只需要在settings.py和urls.py加入几句话

19

取消url.py中的备注

20 

在blogengine中新建admin.py,内容如下

21

接着运行 python manage.py syncdb

22

接下来重新启动服务器, python manage.py runserver

此时打开 http://127.0.0.1:8000时,会显示以下页面

23

但是输入http://127.0.0.1:8000/admin

24

输入用户名密码后,登录看到这个界面.

25

在Posts里面点击增加

26 

接下来我们需要编写blogengine的views.py

27

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

导航