利用Django编写简单的Blog(一)
当前环境
Ubuntu 12.04
Python (2.7.3)
Django (1.5.1)
1.进去想编写程序的目录,在命令行输入
django-admin.py startproject DjangoBlog
2.打开Eclipse,可以看下下图所示.
3.打开settings.py,找到 DATABASES 那一行.
由于只是开发简单的Blog,我就在此处用 SQLite 数据库.名字起的是 backend.db
在后面把时区改为 Asia/Shanghai ; 语言改为 zh-cn
urls.py没有进行任何变更,确保前面几步完成后,运行 python manage.py runserver
打开 http://127.0.0.1:8000 可以看到
这样显示就可以说明基本配置没有问题,同时按下 Ctrl-C 关闭服务器.
接下来就是编写博客了.
输入 python manage.py startapp blogengine
新建了个文件夹blogengine, 目录结构如下
编写models.py,编辑后如下
为了能使用blogengine,需要在DjangoBlog下的setting.py中增加 'blogengine'
根据之前的定义,现输入 python manage.py sqlall blogengine
如果要发送博文,只要要有个user,django里面自带这个功能,只需要在settings.py和urls.py加入几句话
取消url.py中的备注
在blogengine中新建admin.py,内容如下
接着运行 python manage.py syncdb
接下来重新启动服务器, python manage.py runserver
此时打开 http://127.0.0.1:8000时,会显示以下页面
但是输入http://127.0.0.1:8000/admin
输入用户名密码后,登录看到这个界面.
在Posts里面点击增加
接下来我们需要编写blogengine的views.py
posted on 2013-05-18 23:18 hellopython 阅读(227) 评论(0) 编辑 收藏 举报