-
Flask 教程 第十七章:Linux上的部署
安装基础依赖如果你遵循了我的建议并配置了Ubuntu 16.04发行版的服务器,那么你的系统完全支持python 3.5,因此这是我将用于部署的python版本。 基础的python解释器可能已经预...
08月17日[Flask教程]浏览:97
-
Flask 教程 第十六章:全文搜索
lhost:9200来验证它是否正在运行,预期的返回结果是JSON格式的服务基本信息。 由于我使用python来管理Elasticsearch,因此我会使用其对应的python客户端库: (ven...
08月17日[Flask教程]浏览:88
-
Flask 教程 第十五章:优化应用结构
集的逻辑结构。 blueprint可以包括路由,视图函数,表单,模板和静态文件等元素。 如果在单独的python包中编写blueprint,那么你将拥有一个封装了应用特定功能的组件。 Bluepri...
08月17日[Flask教程]浏览:71
-
Flask 教程 第十四章:Ajax
。这不是一门精确的科学,因为不能确保监测结果绝对正确,但是对于大多数情况,自动检测的效果相当好。 在python中,有一个称为guess_language的语言检测库,还算好用。 这个软件包的原始版本...
08月17日[Flask教程]浏览:83
-
Flask 教程 第十三章:国际化和本地化
best_match( 方法中了,该方法将应用提供的语言列表作为参数并返回最佳选择。 标记文本以在python源代码中执行翻译好吧,坏消息来了。 支持多语言的常规流程是在源代码中标记所有需要翻译的文...
08月17日[Flask教程]浏览:63
-
Flask 教程 第十二章:日期和时间
球上的何处。显示日期和时间是Microblog应用中长期被忽略的其中一个方面。 直到现在,我也只是让python渲染了User模型中的datetime对象,并且完全忽略了Post模型中的datetim...
08月17日[Flask教程]浏览:81
-
Flask 教程 第十一章:美化
花点时间向你展示如何使应用看起来更加优雅和专业。 本章将与之前的章节略有不同,因为我不会像平常解说python那样,事无巨细,一一道来,毕竟python才是本教程的主要内容。 创建漂亮的网页是一个很...
08月17日[Flask教程]浏览:70
-
Flask 教程 第十章:邮件支持
接将包含有一个安全令牌。 为了生成这些令牌,我将使用JSON Web Tokens,它也有一个流行的python包: (venv $ pip install pyjwtFlask-Mail插件是通...
08月17日[Flask教程]浏览:53
-
Flask 教程 第九章:分页
拟的用户动态,展示在主页已经有一段时间了。 这些模拟对象是在index视图函数中显式创建的一个简单的python列表: posts = [ {...
08月17日[Flask教程]浏览:56
-
Flask 教程 第八章:粉丝
确保已经编写的代码在将来继续有效的最佳方法是创建一套自动化测试,你可以在每次更新代码后执行测试。 python包含一个非常有用的unittest包,可以轻松编写和执行单元测试。 让我们来为User类...
08月17日[Flask教程]浏览:53
-
Flask 教程 第七章:错误处理
t : File "/home/miguel/microblog/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py&...
08月16日[Flask教程]浏览:83
-
Flask 教程 第六章:个人主页和头像
为了生成MD5哈希值,我首先将电子邮件转换为小写,因为这是Gravatar服务所要求的。 然后,因为python中的MD5的参数类型需要是字节而不是字符串,所以在将字符串传递给该函数之前,需要将字符串...
08月16日[Flask教程]浏览:61
-
Flask 教程 第五章:用户登录
这个包,因为它是Flask的一个核心依赖项。 所以,Werkzeug已经安装在你的虚拟环境中。 以下python shell会话演示了如何哈希密码: >>> from werkze...
08月16日[Flask教程]浏览:62
-
Flask 教程 第四章:数据库
使用的数据库插件自由选择,岂不是比被迫适应其中之一,更让人拥有主动权吗? 绝大多数的数据库都提供了python客户端包,它们之中的大部分都被封装成Flask插件以便更好地和Flask应用结合。数据库...
08月16日[Flask教程]浏览:59
-
Flask 教程 第三章:Web表单
计为只包含核心功能以保持代码的整洁,并暴露接口以对接解决不同问题的插件。 Flask插件都是常规的python三方包,可以使用pip安装。 那就继续在你的虚拟环境中安装Flask-WTF吧: (v...
08月16日[Flask教程]浏览:69
-
Flask 教程 第二章:模板
微博应用程序的主页会有一个欢迎用户的标题。虽然目前的应用程序还没有实现用户概念,但这不妨碍我使用一个python字典来*模拟*一个用户,如下所示: user = {'username'...
08月16日[Flask教程]浏览:80
-
Flask 教程 第一章:Hello, World!
rial Part I: Hello, World! 一趟愉快的学习之旅即将开始,跟随它你将学会用python和Flask来创建Web应用。上面的视频包含了整个教程的内容预览(译者注: 本文翻译...