使用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有用。
网友评论