Python Web 数据建模

最近在重构项目,忙的不亦乐乎,今天稍微有点时间,更新一下python。发现好生疏,幸亏项目上传到了github,要不截图要截半天。。。

复习了一下之前的东西----web阶段最重要的几个点:urls.py,views.py,以及templates中的页面原型,urls.py是截取浏览器请求的,views.py是进行业务处理的,templates中的页面原型来显示views.py中的参数


今天看的教程是将数据库中的数据和web页面结合,将库中的数据显示到web页面。

之前有一篇文章是如何连接数据库的,现在将连接数据库的代码直接复制到了views.py中


启动服务器页面是这样的,数据库中的数据都显示到了页面上去


现在我们为了方便需要将对数据库的参数进行提取,提取到一个配置文件当中。

然后再说一个Django的MTV开发理念:MTV开发理念是遵循MVC开发理念的

MTV:M(Model)代表模型:即数据存取层,该层处理与数据相关的所有事务

T(Template)代表模板:即表现层,该层处理与表现相关的决定

V(View)代表视图:即业务逻辑层,是模型和模板之间的桥梁


数据库配置


我们在settings.py文件夹下我们能够找到DATABASES这个标题,我们解析一下怎么配置:

 
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
这是我settings.py文件DATABASES标题的初始状态
其中,ENGINE告诉Django使用的是哪个数据库引擎
NAME表示的是数据库名称
USER表示的是用户名
PASSWORD表示的是密码
HOST表示连接哪一台主机的数据库





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值