知行编程网知行编程网  2022-12-04 14:30 知行编程网 隐藏边栏  36 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python怎么做web开发的相关知识,包括python做web开发框架,以及python 开发web项目这些编程知识,希望对大家有参考作用。

如何使用 python 进行 Web 开发

用Python做Web开发,Django框架是个非常好的起点。

Django 是一个用 Python 编写的开源 Web 应用程序框架。采用了MTV的框架模式,即模型M,视图V,模板T。最初开发是为了使用

CMS(Content Management System)软件用于管理劳伦斯出版集团旗下的一些新闻内容网站。并于 2005 年 7 月在 BSD 许可下发布。

Django已经成为web开发者的首选框架,是一个遵循MVC设计模式的框架。 MVC分别是Model、View、Controller这三个词的缩写。

表示模型、视图和控制器。 Django 实际上是一种 MTV 设计模式。 MTV是Model、Template、View这三个词的缩写,代表模型,

模板、视图。但是在Django中,控制器接受用户输入的部分是由框架自己处理的,所以Django更注重模型(Model)、模板

(Template)和视图(Views),称为 MTV模式。

Django 视图不处理用户输入,只决定向用户显示什么数据,而 Django 模板只决定如何显示 Django 视图指定的数据。或者,

Django 进一步将 MVC 中的视图分解为 Django 视图和 Django 模板两部分,分别决定“显示什么数据”和“如何显示”,这样

Django的模板可以根据需要随时更换,不仅仅局限于内置模板。

至于MVC控制器部分,则由Django框架的URLconf实现。 URLconf 机制是使用正则表达式匹配 URL,然后调用相应的 Python 函数。

URLconf 对 URL 规则没有任何限制,你可以设计任何 URL 样式,无论是传统的、RESTful 的还是另类的。控制层

它是封装的,无非是和数据交互。这一层是对数据库表的读、写、删除、更新操作。写程序的时候只需要调用相应的方法就可以了,感觉很方便。程序

程序员把控制层交给Django自动完成。用很少的代码做很多事情。因此,它比 MVC 框架考虑更深一步,因为

我们大多数程序员都在编写控制层程序。这个工作交给了框架,只需要编写少量的调用代码,大大提高了工作效率。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享