当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

The-Flask-Mega-Tutorial

授权协议 MIT License
开发语言 Python
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 尚棋
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

《The Flask Mega-Tutorial》翻译计划

进度

简介

The Flask Mega-Tutorial 主要以 Flask 为 Web 框架,数据库使用关系型数据库,Flask-SQLAlchemy 为 ORM,Flask-Migrate 做数据库迁移工具,通过完成一个博客网站遇到的种种问题作为主线,提出相应的解决方法,从而完成整个网站的设计和搭建。

通过阅读本文,你可以了解到在设计一个网站时候需要考虑什么,会遇到什么问题,可能的解决方式是什么,由此你可以对 Web 设计和开发有一个更全面的把握。

注:

  1. 翻译内容可能不会和原文完全一样,这里对一些比较啰嗦的语句做了删节,但是会保证原意一致。
  2. 在翻译的同时,译者会添加一些相关实践中用到的东西以供参考。相关内容后都会有 [译者注] 标记。

参与

Fork 本仓库,翻译原文一部分,然后向本仓库提交一个 PR。可以是新的翻译,也可以是提 issue 以及任何有助于本项目的提交。

  • PR 以一篇文章为单位。
  • 在准备翻译某篇文章之后,请先看一下目前 master 分支的翻译进度和打开的PR,避免多个人翻译同一个地方。如果暂时还没有翻译,那么迅速初始化并且完成初始提交,并且开一个 PR。
  • 如果仍然出现多人发了同一节的 PR,那么将会按照时间顺序接受第一个 PR,后面的会拒绝 PR。
  • 一旦提交了 PR,那么请尽快的翻译,与此同时项目组也会对翻译内容进行 review,还请翻译者不断的润色和优化。
  • 内容使用 Markdown 组织。

格式说明

  1. 代码块部分请注明语言,在 Github 上可以对不同语言的代码进行渲染,方便阅读。参见 issue#4
  2. 字母,数字等字符和中文字符之间留有空格,方便阅读。中文正则匹配表达式 [\u4e00-\u9fa5]。参见 issue#4
  3. 其他格式排版参考 master 中已经翻译的部分。

目录

贡献者

Pull Request

Issue

工具

issue#4 文档格式检查工具

使用了 fire

  • 查看帮助:python format.py -- --help
Type:        function
String form: <function fix_format at 0x10ed82048>
File:        format.py
Line:        35

Usage:       format.py PATH [VERBOSE] [TEST]
             format.py --path PATH [--verbose VERBOSE] [--test TEST]
             --test 只进行测试,并不输出文件
             --verbose 显示格式检查详情

python format.py README.md --test --verbose

  • 学习了the flask mega tutorial,在pycharm中可快速配置启动,不需要在cmd中每次一步一步的重复操作,可以直接运行。 一、配置launch.json 在学了vscode后,突然想用此软件实现同样的功能,在网络上百度了几篇,重复着操作,试着配置一下,开始就是会报错: Error: Could not import “G”. 一开始的配置如下: launch.json

  • 最近在Flask Web Development作者博客看到第二版Flask Mega-Tutorial已在2017年底更新,现翻译给大家参考,希望帮助大家学习flask。 这是Flask Mega-Tutorial系列的第十八章,我将在其中部署Microblog到Heroku云平台。供您参考,以下是本系列文章的列表。 第1章:Hello, World! 第2章:模板  第3章:Web表单 第4章

  • 最近在Flask Web Development作者博客看到第二版Flask Mega-Tutorial已在2017年底更新,现翻译给大家参考,希望帮助大家学习flask。 这是Flask Mega-Tutorial系列的第十九章,我将在其中部署Microblog到Docker容器平台。 供您参考,以下是本系列文章的列表。 第1章:Hello, World! 第2章:模板  第3章:Web表单 第

  • To learn Flask,I start to follow MiguelGrinberg’s 《The Flask Mega-Tutorial》 . Install Python python –version = 3.6.4 (different from tutorial’s 3.5.2) Install Flask Flask –version = 1.0.2 Project Root

  • 最近在Flask Web Development作者博客看到第二版Flask Mega-Tutorial已在2017年底更新,现翻译给大家参考,希望帮助大家学习flask。 这是Flask Mega-Tutorial系列的第十章,其中我将告诉您应用程序如何向用户发送电子邮件,以及如何在电子邮件支持之上构建密码重置功能。 供您参考,以下是本系列文章的列表。 第1章:Hello, World! 第2章

  • https://luhuisicnu.gitbook.io/the-flask-mega-tutorial-zh/di-yi-zhang-hello-world https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh/blob/master/ 1 应用程序是存在于包中的。 在Python中,包含__init__.py文件的子目录被视为一个可

 相关资料
  • 本教程翻译自 Miguel Grinberg 的 blog 的 2017 年新版 The Flask Mega-Tutorial 教程,以供英语能力较弱的开发人员参考。

  • 大家好,我是 BONFY ,拥有多年开发Web的经验,不过想起我当时入门 Python Web 的时候也是看了当时 Miguel Grinberg 的博客,按照他的教程一步一步搭建最简单的博客,再到自己去研究 Flask 源码以及其他的 Web 框架。 目前由于工作需要,我经常要用 Go 开发Web应用,也积攒了一些经验和方法,所以就想模仿 The Flask Mega-Tutorial教程 来编

  • 一个支持多种语言的web文件上传组件

  • 经典游戏超级玛丽的全新制作版本,使用C++编写。游戏具备全新的关卡,流畅平滑,而且界面更清晰。支持Windows和Linux平台。 这是完整版本,内含高品质背景音乐。

  • 这是一个多层级菜单,支持任意多的子菜单布局,可以在子菜单中添加任意HTML内容。

  • ArduPilotMega(APM) 无人机控制系统   ArduPilotMega (APM) 是市面上最强大的基于惯性导航的开源自驾仪(并且是最便宜的之一!) 特性包括: 免费开源固件,支持飞机("ArduPlane"),多旋翼 (四旋翼, 六旋翼, 八旋翼等), 直升机("ArduCopter")和地面车辆("ArduRover")! 通过点击式的工具简单设置和上传固件。无须编程!(但是你想