Django 概览

Django 概览

Django 中提供了网站开发中常用的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 web 应用上有趣的关键性的东西,为了达到这个目标,Django 提供了通用的 Web 开发模式的高度抽象,提供了频繁进行的编程作业的快速方法,以及为 “如何解决问题” 提供了清晰的约定。

文件说明

urls.py

网址入口,关联到对应的 views.py 中的一个函数(或者 generic 类),访问网址就对应一个函数。

views.py

处理用户发出的请求,从 urls.py 中对应过来,通过渲染 templates 中的网页可以显示内容,比如登录后的用户名,用户请求的数据,输出到网页。

models.py

与数据库相关,存入或者读取数据时用这个,当然用不到数据库的时候可以不使用

forms.py

表单,用户在浏览器上输入数据提交,对数据的验证工作及数据框的生成等工作,也可以不使用

admin.py

后台,可以用很少量的代码就拥有一个强大的后台

settings.py

Django 的设置,配置文件,比如 DEBUG 的开关,静态文件的位置等。

templates 文件夹

views.py 中的函数渲染 templates 中的 html 模板,得到动态内容的网页,当然可以用缓存来提高速度

原文地址:https://www.cnblogs.com/andy-linux/p/6739876.html