Django学习笔记

1.默认生成的程序中:

settings.py,是系统的配置选项,如增加模块,删减模块,打开或者关闭django中内置的功能等。

ulrs.py,是url路径与模块映射的配置

2.新生成模块:

如在网站下生成job模块,需要在当前目录下,调用 python manage.py startapp job来生成默认模块项。新生成的模块项中包含models.py, urls.py等,其中models.py是模块的数据表项,urls是对http具体的访问请求,进行功能映射,具体对应的功能在如下所述的views中定义。

3.访问处理:

django中对http请求的处理函数是在views.py中定义的,1.4中默认生成是没有这个文件,需要手动生成。该文件中定义了一些逻辑处理函数,并将结果返回到客户请求端,或者同时显示页面。

4.Django的分层关系,简单列举如下:

1)Model layer,数据表项,或者几个数据表项的集合,也就是单个数据库表或者多个数据库表的类的表现。说白了就是数据。

2)template layer,web页面显示模版,将数据处理结果显示到html中,支持特定的语法。说白了,就是显示。

3)View layer,对数据逻辑的处理,处理特定的请求,并返回结果集到客户端,或者到输出页面(template)。说白了,就是逻辑。

4) Forms:学习中,待加。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值