并不需要任何知识,便可开始学习本模块。然而,你得明白何为服务器端网络编程,清楚何为网络框架,并且最好能够去阅读我们的服务端网站编程的第一步模块。

有基本的编程概念,并且了解语言,这是最好能有的情况,然而它并非是理解本教程核心概念的必然条件。

对于刚开始学习的人员来讲, 属于是最易于阅读且能够予以理解的程序设计语言类型当中的一种。这也就意味着,要是你期望更良好地领会本教程,在网上存在着诸多免费的书籍以及免费的教程能够供去参考学习(建议刚开始学习的人员查看 官网的 for Non 教程)。

简介

于第一篇有关 的文章之中,我们将回应“何为?”,且概述此网络框架的独特之处。我们会罗列出主要功能,涵盖一些高级功能特性,而这些高级特性在本部分教程里我们并无时间予以详尽阐释。在你将 应用设置妥当并开始玩赏它以前,我们会呈现 应用的部分主要模块,以使你明晰 应用能够达成何事。

创建 开发环境

python做网站教程

现在你清楚知道其是做何事的,我们将会呈现如何于,Linux()以及Mac OS X之上创建并测试其的开发环境,无论你所使用的是何种操作系统,这篇文章能够教会给你开发其所 的开发环境。

教程 1:本地图书馆网站

咱们实用教程系列的首篇文章python做网站教程,要阐释你会学到啥,还要给出“本地图书馆”网站所示例子的综览。在后续文章当中,会去完成及持续进化这个网站。

教程 2:创建网站的框架

此篇文章会传授你怎样去创建、且是一个网站的“框架”那般的创建方式,以该网站作为基础条件,你能够去填充网站所特有的,urls,还有,views以及。

教程 3:使用模型

python做网站教程

这篇文章会为本地图书馆网站定义数据模板,数据模板是我们为应用存储的数据结构,并且允许在数据库中存储数据,以后可以修改,文章解释了什么是数据模板python做网站教程,怎样声明它,还有一些主要的数据种类,文章还简要介绍了一些你可以获得数据模板的方法。

Part 4: 管理站点

这会儿,咱已然给本地图书馆网站弄好了模型,咱会借助管理站点去增添些许“实打实”的图书数据。首先呢,咱们要跟你阐述怎样运用管理站点来注册模型,接着呢,咱们说明怎样登录以及创立一些数据。最终,咱们呈现一些能让管理站点进一步优化的演示法子。

Part 5: 创建我们的主页

当下,我们能够增添代码,用以展现我们的首个完整页面,也就是本地图书馆主页,借此显示针对每种模型类型,我们拥有多少条记录,并且提供指向我们其他页面的侧边栏导航链接。前行途中,我们会获取编写基本 URL 地图以及视图的实践经验,会获取从数据库提取记录的实践经验,还会获取运用模版的实践经验。

Part 6: 通用列表和详细视图

python做网站教程

本教程对我们的本地图书馆网站予以了扩展,增添了书籍,增添了作者,增添了详细页面。在此处,我们会知晓基于类的通用视图,并且呈现怎样去削减常用代码用例的代码数量。我们还会更为详尽地深入领会URL处理,展示怎样去施行基本模式匹配。

Part 7: 会话框架

本教程对本地图书馆网站予以扩展,朝着主页增添了一个基于会话的访问计数器。这是一个相对简单的示例,然而它展示的是运用会话框架为自身站点里的匿名用户给予一致行为的情况。

Part 8: 用户身份验证和权限

这款旨在展示如何让用户凭借自身账户登录至网站,以及依据其登录与否和权限来管控其可进行之事与所见之物的教程,作为此次演示的一部分,会扩展本地图书馆网站,增添登录与注销页面以及针对用户和工作人员的特异页面,以此来查看已借阅的书籍。

Part 9: 使用表单

python做网站教程

在本教程里,我们会向你呈现怎样运用当中的HTML表单,尤为是撰写创建表单、更新以及删除模型实例的最为简便的方式。作为此次演示包含的部分,我们要对本地图书馆网站予以拓展,以便图书馆员能够借助我们自己打造的表单(而非借助管理应用程序)去更新书籍,创建、更新以及删除作者。

Part 10:测试 Web 应用程序

伴网站发展,手工测试愈难测,不但要测更多,且因组件交互渐趋复杂,一领域微小变动或许需诸多额外测试以验证其对他领域之影响。减轻此类问题之一种办法乃编写自动化测试,每次更改时均可轻松且可靠地运行。本教程会介绍如何运用 的测试框架对你的网站开展单元测试自动化。

Part 11: 将 部署到生产

此刻,你已然创建了一个很酷的本地图书馆网站,并且进行了测试,你即将要把这个网站安装在公共的Web服务器之上,从而使得图书馆的员工以及成员能够通过该服务器进行访问了。同时,本文整体概述了怎样去找到主机来部署你的网站,以及针对你而言需要去做些什么才能够让你的网站准备工作以做好从而进入到生产进程中去。

web 应用程序安全

保障用户数据安全属于任何网站设计里的重要构成内容,曾几何时我们业已在Web安全的类文章当中阐释了一些稍多常见的安全威胁,在这篇文章里提供了有关内置的怎样保护以处理这类危险的切实演示。

python做网站教程

以下评估,会测试你,对怎样使用,创建网站的理解,像上述指南里所讲的那样。

DIY mini blog

于此次评估里,你来运用你经由本单元所学到的某些知识,去打造自身的博客。

Help how to

2025年4月27日,此页面被MDN最后进行了相关操作。