Django中的App文件简介

2019-11-22  本文已影响0人  长毛先生

使用django,可以先对其中中的每个app,包括admin ,apps,forms,models,urls,views.不同文件进行了解,了解基本的文件功能和使用,以及文件之间的协作跳转,有利于快速入门django的快速开发。

app文件结构

1、html文件,是系统与用户交互的最前端。当点击一个链接的时候,通过html文件指定的“APP+函数名称”,跳转到对应的urls文件。

有时候链接会带上必要的参数(参数来源是对应view文件的return语句的context),下一步,就看看urls文件内容。

HTML文件

2、urls文件,当通过html文件指定的“APP+函数名称”,跳转到对应的urls文件时,接收参数并进行url处理后,进入指定的views文件。

URL文件

3、views文件,view文件对来自html的请求做出响应(post_pk接受实参warms.pk),根据传递的参数,对指定的内容进行处理,其中包括数据请求和数据库交互,然后再次跳转到html文件,也就是用户的操作界面。

views文件

4、model文件,model文件定义了数据的模型和数据库结构,同时也能定义文件跳转。另外一种的文件跳转。

HTML文件

model的定义方式如图

model文件

文件中,要特别注意文件 的参数,忘记传值会导致出错

reserse格式

5、forms文件,表单处理文件,在文件中,可以定义表单所处理的数据,可以自定义表单,也可以继承自模型

forms文件

6、admin文件,通过文件定义,能够将model中的模型,添加到django自带的数据管理可视化操作界面

admin文件

希望对新手入门django有用。

上一篇下一篇

猜你喜欢

热点阅读