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:学习中,待加。

你可能感兴趣的:(html,数据库,django,python,layer,Forms)