北京中科白癜风医院怎么样 http://baijiahao.baidu.com/s?id=1677435216282197608&wfr=spider&for=pc学习如何使用最流行的PythonWeb应用程序开发框架。PythonDjango教程-什么是Django?Django是一个高级Python框架。它是一个免费的开源框架,用Python编写,遵循模型-视图-模板架构模式。我们可以使用它来更快,更轻松地开发优质的Web应用程序。由于Web开发需要一组类似的组件,因此您可以使用框架。这样,您就不必重新发明轮子。这些任务包括身份验证,表单,上载文件,管理面板等。安装Django要在系统上使用Django,请使用以下命令:C:\Users\lifeipipinstallDjango提供网站请求让我们首先以外行人的话来说明当您的服务器收到网站请求时会发生什么。请求被传递给Django并尝试分析此请求。URL解析程序尝试将URL与模式列表进行匹配。它从上到下执行此匹配。如果它可以找到匹配并将请求传递给视图,这是相关的功能。该函数view可以检查是否允许请求。它还会生成响应,然后Django将其发送到用户的Web浏览器。Django框架的历史AdrianHolovaty和SimonWillison于年秋季在LawrenceJournal-World报纸上创建了Django。Django于年7月在BSD许可下公开发布;以吉他手DjangoReinhardt命名。今天,Django是一个开源项目,在世界各地都有贡献者。MVT模式MVC代表模型-视图-控制器。当我们想要使用用户界面开发应用程序时,我们使用它。MVT代表模型-视图-模板。模板是与DTL(Django模板语言)混合的HTML文件。Django负责控制器部分,它是控制其他两个部分(模型和视图)之间交互的代码。当用户请求资源时,Django充当控制器并检查它是否可用。如果URL映射,View将与模型交互并呈现模板。Django将模板作为响应发送回用户。该模型帮助我们处理数据库。View执行业务逻辑并与Model交互以传输数据并呈现模板。模板处理用户界面,是一个表示层。Model类包含必要的字段和方法。对于每个模型类,我们在数据库中都有一个表。Model是django.db.models.Model的子类。这里的每个字段表示数据库字段。使用Django,我们有一个数据库抽象API,允许我们对映射表执行CRUD(创建-检索-更新-删除)操作。Django的特点使用PythonDjango时,您可以期待以下Django功能:1.可扩展性当您需要扩展系统时,只需向Django添加更多Web节点即可。也就是说,您可以水平缩放它。两款使用Django可扩展性的产品是Disqus和Instagram。2.可移植性Python的可移植性也使便携式Django成为可能。各种平台包括Windows,Linux和MacOS。3.安全PythonDjango也确保了一些安全性安排。其中之一是它在cookie中存储哈希密码。4.多功能性PythonDjango将使用HTML,JSON,XML等格式。它还支持许多不同的客户端框架。因此,我们可以使用它来构建包括常规网站和社交网络在内的任何内容。5.包DjangoProgramming拥有数以千计的附加软件包。6.便于使用内置的管理界面等功能使得使用Django轻松构建。它功能齐全,可以轻松切换数据库。结论在这个PythonDjango教程中,我们开始使用Django,这是一个非常常见的Python框架。在这里,我们研究了Django的历史和特点。此外,我们还介绍了MVT模式,创建项目的先决条件等等。希望你喜欢这个帖子!
转载请注明:http://www.aierlanlan.com/rzgz/7432.html