Python Web开发:Django数据库模型
来自CloudWiki
实现流程
1)用户通过浏览器请求页面
2)服务器收到浏览器请求,根据URL路由找到匹配的视图处理函数
3)视图处理函数首先找到需返回的HTML模板文件,然后从数据库中取出数据,然后将数据过滤后以模板变量形式插入到模板文件中,最后通过render()函数返回生成的页面
4)浏览器收到请求页面并显示。
ORM编程
对象关系映射(Object Relational Mapping),面向对象的数据库编程方式。
1)配置数据库连接信息
2)在模型文件models.py中定义模型类
3)数据库模型迁移
4)通过类和对象完成数据增删改查操作
数据库配置
hengDaProject/settings.py:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }