模板网-专注于分享精品资源

精品资源分享平台,长期更新ppt模板,简历模板,网站模板,网站源码,模板下载,python教程,flask源码

最新资源(长期更新...)

专注于分享精品资源、编程学习笔记

Flask 教程 第二十三章:应用程序编程接口(API)

本文翻译自The Flask Mega-Tutorial Part XXIII: Application Programming Interfaces (APIs)我为此应用程序构建的所有功能都只适用于特定类型的客户端:Web浏览器。 但其他类型的客户端呢? 例如,如果我想构建Android或iOS APP,有两种主流方法可以解决这个问题。 最简单的解决方案是构建一个简单的APP,仅使用一个Web视图组件并用Microblog网站填充整个屏幕,但相比在设备的Web浏览器中打开网站,这种方案几乎没

Flask 教程 第二十二章:后台作业

本文翻译自The Flask Mega-Tutorial Part XXII: Background Jobs这是Flask Mega-Tutorial系列的第二十二部分,我将告诉你如何创建独立于Web服务器之外运行的后台作业。本章致力于为应用程序中运行时间较长或复杂的异步任务进程进行优化。这些进程不能在请求的上下文中同步执行,因为这会在任务持续期间阻塞对客户端的响应。在第十章中,我将邮件的发送转移到后台线程中执行,以免阻塞响应。 虽然使用线程处理电子邮件是可以接受的,但当问题处理时间更长时,此

Flask 教程 第二十一章:用户通知

本文翻译自The Flask Mega-Tutorial Part XXI: User Notifications这是Flask Mega-Tutorial系列的第二十一章,我将添加一个私有消息功能,它将在导航栏中显示用户通知,而且无需刷新页面就可以自动更新。在本章中,我想继续致力于改进Microblog应用程序的用户体验。 有一个广泛应用的功能是向用户显示警报或通知。 社交应用通常会通过在顶部导航栏中显示带有数字的小徽章显示这些通知来让你知道有新的提及(@)或私有消息。 虽然这是最明显的用法,

Flask 教程 第二十章:加点JavaScript魔法

本文翻译自The Flask Mega-Tutorial Part XX: Some JavaScript Magic这是Flask Mega-Tutorial系列的第二十部分,我将添加一个功能,当你将鼠标悬停在用户的昵称上时,会弹出一个漂亮的窗口。现在,构建一个Web应用而不使用JavaScript是不可能的。 你一定知道,JavaScript是Web浏览器中可本地运行的唯一语言。 在第十四章中,你看到我在Flask模板中添加了一个简单的JavaScript的启用链接,以提供实时的用户动态的语

Flask 教程 第十九章:Docker容器上的部署

本文翻译自The Flask Mega-Tutorial Part XIX: Deployment on Docker Containers这是Flask Mega-Tutorial系列的第十九部分,我将在其中部署Microblog到Docker容器平台。在第十七章中,你了解了传统部署,使用这种部署方式,你必须关注服务器配置的每个细节。 然后在第十八章我带你到另一个极端——Heroku ,这是一项完全掌控配置和部署任务的服务,使你能够全神贯注于应用程序。 在本章中,你将学习基于容器(尤其是在Do

Flask 教程 第十八章:Heroku上的部署

本文翻译自The Flask Mega-Tutorial Part XVIII: Deployment on Heroku这是Flask Mega-Tutorial系列的第十八部分,我将在其中部署Microblog到Heroku云平台。在前面的文章中,我向你展示了托管Python应用程序的“传统”方式,并且我演示了两个部署到Linux的服务器的实际示例。 如果你不曾管理过Linux系统,那么你可能认为需要投入大量工作到这项任务中,而且肯定会有一个更简单的方法。在本章中,我将向你展示一种完全不同的

Flask 教程 第十七章:Linux上的部署

本文翻译自The Flask Mega-Tutorial Part XVII: Deployment on Linux这是Flask Mega-Tutorial系列的第十七部分,我将把Microblog部署到Linux服务器。在本章中,我将谈到Microblog应用生命周期中的一个里程碑,因为我将讨论如何将应用部署到生产服务器上,以便真实用户可以访问它。部署的主题非常广泛,因此不可能在这里涵盖所有范畴。 本章致力于探讨传统托管方式,包括Ubuntu发行版的Linux服务器和流行的树莓派微机。 我

Flask 教程 第十六章:全文搜索

本文翻译自The Flask Mega-Tutorial Part XVI: Full-Text Search这是Flask Mega-Tutorial系列的第十六部分,我将在其中为Microblog添加全文搜索功能。本章的目标是为Microblog实现搜索功能,以便用户可以使用自然语言查找有趣的用户动态内容。许多不同类型的网站,都可以使用Google,Bing等搜索引擎来索引所有内容,并通过其搜索API提供搜索结果。 这这方法适用于静态页面较多的的大部分网站,比如论坛。 但在我的应用中,基本的

Flask 教程 第十五章:优化应用结构

本文翻译自The Flask Mega-Tutorial Part XV: A Better Application Structure这是Flask Mega-Tutorial系列的第十五部分,我将使用适用于大型应用的风格重构本应用。Microblog已经是一个初具规模的应用了,所以我认为这是讨论Flask应用如何在持续增长中不会变得混乱和难以管理的好时机。 Flask是一个框架,旨在让你选择以任何方式来组织项目,基于该理念,在应用日益庞大或者技能水平变化的时候,才有可能更改和调整其结构。在本

Flask 教程 第十四章:Ajax

本文翻译自The Flask Mega-Tutorial Part XIV: Ajax这是Flask Mega-Tutorial系列的第十四部分,我将使用Microsoft翻译服务和少许JavaScript来添加实时语言翻译功能。在本章中,我将从服务器端开发的“安全区域”脱离,研究与服务器端同样重要的客户端组件的功能。 你是否看到过某些网站在用户生成的内容旁边显示的“翻译”链接? 这些链接会触发非用户本地语言内容的实时自动翻译。 翻译的内容通常插入原始版本的下方。 Google将其显示为外语搜索

Flask 教程 第十三章:国际化和本地化

本文翻译自The Flask Mega-Tutorial Part XIII: I18n and L10n这是Flask Mega-Tutorial系列的第十三部分,我将告诉你如何扩展Microblog应用以支持多种语言。 作为其中的一部分,你还将学习如何为flask命令创建自己的CLI扩展。本章的主题是国际化和本地化,通常缩写为I18n和L10n。 为了使我的应用对不会英语的人更加友好,我将在语言翻译机制的帮助下,实施翻译工作流程,来使用多种语言向用户提供服务。本章的GitHub链接为:Bro

Flask 教程 第十二章:日期和时间

本文翻译自The Flask Mega-Tutorial Part XII: Dates and Times这是Flask Mega-Tutorial系列的第十二部分,我将告诉你如何以适配所有用户的方式处理日期和时间,无论他们身处地球上的何处。显示日期和时间是Microblog应用中长期被忽略的其中一个方面。 直到现在,我也只是让Python渲染了User模型中的datetime对象,并且完全忽略了Post模型中的datetime对象。本章的GitHub链接为:Browse, Zip,

Flask 教程 第十一章:美化

本文翻译自The Flask Mega-Tutorial Part XI: Facelift这是Flask Mega-Tutorial系列的第十一部分,我将告诉你如何用基于Bootstrap用户界面框架的新模板替换基础的HTML模板。你把玩Microblog应用也有一段时间了,所以我相信你已经注意到,我没有花太多时间来美化它,说得更具体点,我根本没有花时间。 所有的模板只使用了基础样式,没有任何自定义的展现。 这对于我来说却非常有用,因为我可以专注于应用的实际逻辑,不用分心于编写好看的HTML和

Flask 教程 第十章:邮件支持

本文翻译自The Flask Mega-Tutorial Part X: Email Support这是Flask Mega-Tutorial系列的第十部分,在其中我将告诉你,应用如何向你的用户发送电子邮件,以及如何在电子邮件支持之上构建密码重置功能。现在,应用在数据库方面做得相当不错,所以在本章中,我想抛开这个主题,开始添加发送电子邮件的功能,这是大多数Web应用必需的另一个重要部分。为什么应用需要发送电子邮件给用户? 原因很多,但其中一个常见的原因是解决与认证相关的问题。 在本章中,我将为忘

Flask 教程 第九章:分页

本文翻译自The Flask Mega-Tutorial Part IX: Pagaination这是Flask Mega-Tutorial系列的第九部分,我将告诉你如何对数据列表进行分页。在第八章我已经做了几个数据库更改,以支持在社交网络非常流行的“粉丝”机制。 有了这个功能,接下来我准备好删除一开始就使用的模拟用户动态了。 在本章中,应用将开始接受来自用户的动态更新,并将其发布到网站首页和个人主页。本章的GitHub链接为:Browse, Zip, Diff.发布用户动态

Flask 教程 第八章:粉丝

本文翻译自The Flask Mega-Tutorial Part VIII: Followers这是Flask Mega-Tutorial系列的第八部分,我将告诉你如何实现类似于Twitter和其他社交网络的“粉丝”功能。在本章中,我将更多地使用应用的数据库。 我希望应用的用户能够轻松便捷地关注其他用户。 所以我要扩展数据库,以便跟踪谁关注了谁,这比你想象的要难得多。本章的GitHub链接为:Browse, Zip, Diff.深入理解数据库关系我上面说过,我想为每个用户维

Flask 教程 第七章:错误处理

本文翻译自The Flask Mega-Tutorial Part VII: Error Handling这是Flask Mega-Tutorial系列的第七部分,我将告诉你如何在Flask应用中进行错误处理。本章将暂停为microblog应用开发新功能,转而讨论处理BUG的策略,因为它们总是无处不在。为了帮助本章的演示,我故意在第六章新增的代码中遗留了一处BUG。 在继续阅读之前,看看你能不能找到它!本章的GitHub链接为:Browse, Zip, Diff.Flask中

Flask 教程 第六章:个人主页和头像

本文翻译自 The Flask Mega-Tutorial Part VI: Profile Page and Avatars这是Flask Mega-Tutorial系列的第六部分,我将告诉你如何创建个人主页。本章将致力于为应用添加个人主页。个人主页用来展示用户的相关信息,其个人信息由本人录入。 我将为你展示如何动态地生成每个用户的主页,并提供一个编辑页面给他们来更新个人信息。本章的GitHub链接为:Browse, Zip, Diff.个人主页作为创建个人主页的

Flask 教程 第五章:用户登录

本文翻译自The Flask Mega-Tutorial Part V: User Logins这是Flask Mega-Tutorial系列的第五部分,我将告诉你如何创建一个用户登录子系统。你在第三章中学会了如何创建用户登录表单,在第四章中学会了运用数据库。本章将教你如何结合这两章的主题来创建一个简单的用户登录系统。本章的GitHub链接为:Browse, Zip, Diff.密码哈希在第四章中,用户模型设置了一个password_hash字段,到目前为止还没有被使用到。

Flask 教程 第四章:数据库

本文翻译自 The Flask Mega-Tutorial Part IV: Database在Flask Mega-Tutorial系列的第四部分,我将告诉你如何使用数据库。本章的主题是重中之重!大多数应用都需要持久化存储数据,并高效地执行的增删查改的操作,数据库为此而生。本章的GitHub链接为: Browse, Zip, Diff.Flask中的数据库Flask本身不支持数据库,相信你已经听说过了。 正如表单那样,这也是Flask有意为之。对使用的数

Flask 教程 第三章:Web表单

本文翻译自 The Flask Mega-Tutorial Part III: Web Forms这是Flask Mega-Tutorial系列的第三部分,我将告诉你如何使用Web表单。在第二章中我为应用主页创建了一个简单的模板,并使用诸如用户和用户动态的模拟对象。在本章中,我将解决这个应用程序中仍然存在的众多遗漏之一,那就是如何通过Web表单接受用户的输入。Web表单是所有Web应用程序中最基本的组成部分之一。 我将使用表单来为用户发表动态和登录认证提供途径。在继续阅读本章之前,确保

Flask 教程 第二章:模板

本文翻译自 The Flask Mega-Tutorial Part II: Templates在Flask Mega-Tutorial系列的第二部分中,我将讨论如何使用模板。学习完第一章之后,你已经拥有了一个虽然简单,但是可以成功运行Web应用,它的文件结构如下:microblog\   venv\   app\     __init__.py     ro

Flask 教程 第一章:Hello, World!

本文翻译自The Flask Mega-Tutorial Part I: Hello, World!一趟愉快的学习之旅即将开始,跟随它你将学会用Python和Flask来创建Web应用。上面的视频包含了整个教程的内容预览(译者注:视频见原文)。通过学习本章内容,你将学会如何创建一个Flask项目,并在自己的电脑上运行一个简单的Flask Web应用。教程中所有的代码示例都托管在GitHub上。虽然直接从GitHub下载代码可以节省写代码的步骤,但是我强烈建议你至少在前几章自己动手书写这些代码。一
VIP免费

火端搜索引擎源码V2.0开源版 淘宝30元源码 搜索引擎小偷源码

源码截图想做搜索引擎?自己写算法采集海量网页根本不现实,试想一下,采集数百亿网页成本得多高,更难的还是算法,如果是自己写算法,如何保证用户能搜索到想要的内容,没有大数据,个人或者小团队根本没法做全网搜索引擎,只能用小偷方式抓取数据。现在网上的搜索小偷源码除了火端搜索程序几乎都无法使用,因为只有火端网络在不断完善不断更新这套搜索程序。火端搜索程序给很多站长带来了很大的好处,很多站长用来做网站SEO、引蜘蛛甚至经过二次开发后做站群,不少站长搭建搜索网站后,两三个月时间都稳定保持在日IP2000+,基
加载更多

正版保障

本站精品模板保障,会员专属QQ群,优质模板 及时新增,会员免费更新。

终身会员

模板授权采用会员制,会员可下载所有模板包括后续新发布模板,无套路无差价。

推广奖励

好友通过您的推广链接进行注册并加入VIP后,您可获得最高20%的返现佣金。

售后支持

7x12售后服务

每天更新的模板资源下载平台!

查看资源 联系站长