从零开始,使用python快速开发web站点(2)

时间:2024-01-01 14:47:21

书接上文。http://blog.****.net/i7788/article/details/10306595

首先是数据库的搭建,这里的django的数据模型搭建十分easy.

no sql。just config file

打开应用目录,下的setting.py 文件。找到

从零开始,使用python快速开发web站点(2)

在这里配置你的数据库信息。(这里使用的是sqlite3)

配置完毕,使用自带的命令,生成数据库文件:

python manage.py syncdb

(我相信你能看懂提示成功)

接下来创建一个应用,之前说过一个完整的网站由多个django应用构成。每一个django对于一个类型的操作,比如现在我们要做一个blog,

那么先来建立一个 文章应用:

python manage.py startapp Article

然后,你的web 应用目录下会多了一个Article的文件夹,这里存放这你对文章的所有操作

首先是编辑Article的属性以及与数据库的字段映射,需要编辑的是models.py

从零开始,使用python快速开发web站点(2)

然后配置 项目的setting.py

添加app

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'dqq0.Article',
# Uncomment the next line to enable the admin:
# 'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)

然后 更改数据库信息

python manage.py syncdb

ok,一个model 创建完成

URL分发部分其实跟其他一样类似。首先是django的url分发指向应用目录下的 urls,py文件。然后,现在我们有两个选择

在urls.py目录里面,直接将url替换成我们需要的字符串。或者,继续分发到下面。