每次启动flask应用程序时,环境变量都设置为production。我想让它默认设置为开发模式。否则,每次启动应用程序时,我都必须运行。。
导出FLASK\u ENV=development
如何在每次启动时将环境的默认值设置为开发?
编辑:我正在树莓圆周率的虚拟环境中使用烧瓶。
与第一个答案一样,不要将变量添加到可以忘记的. env文件中,而是这样做。这样,如果您尝试在生产环境中运行该文件,您将收到断言错误,以提醒您实际使用专用Web服务器(它“导入”应用程序)。如果您在本地运行,不仅会提醒您使用. env文件,而且在不需要环境文件的情况下,flask env将设置为开发以避免任何生产冲突。
import os
app = Flask(__name__)
IS_DEV = app.env == 'development' # FLASK_ENV env. variable
# code
if __name__ == '__main__':
# guaranteed to not be run on a production server
assert os.path.exists('.env') # for other environment variables...
os.environ['FLASK_ENV'] = 'development' # HARD CODE since default is production
app.run(debug=True)
在Linux发行版上,如“Raspberry pi o.s”,使用以下代码指定终端上的环境。除非指定环境,否则flask将假设生产。
export FLASK_ENV=development
flask run
您可以编辑主flask应用程序文件并添加以下行:
if __name__ == '__main__':
app.run(debug=True)
使用此方法,您必须使用Python解释器运行您的烧瓶应用程序,如下所示=
最佳实践:
>
python-dotenv
包=from dotenv import load_dotenv
dotenv_path = join(dirname(__file__), '.env') # Path to .env file
load_dotenv(dotenv_path)
注意:如果您正在使用flask命令运行应用程序,则不需要执行第三步,flask将找到。项目目录中的env文件。
使用此方法,它将仅为已添加此代码的项目设置环境变量。。
使用 Online Editor 对 Weex 尝鲜是一个不错的选择,但如果你想更专业的开发 Weex,本节会教你如何搭建本地开发环境进行 Weex 开发。 安装依赖 Weex 官方提供了weex-cli 的脚手架工具来辅助开发和调试。 首先,你需要 Node.js 和 Weex CLI。 安装 Node.js 方式多种多样,最简单的方式是在 Node.js 官网 下载可执行程序直接安装即可。 更
如果你已经有了 Maven 的开发环境,那你可以跳过本节。 本书例子需要 JDK 和 Apache Maven,都可以免费下载到。 1.安装配置 JDK 建议用 JDK 7+ 2.下载 IDE JAVA 的 IDE 很多,主流的有 Eclipse: http://www.eclipse.org NetBeans: http://www.netbeans.org Intellij Idea Comm
主要内容:安装virtualenv,安装Flask安装Flask通常需要Python 2.6或更高版本。 尽管Flask及其依赖与Python 3(Python 3.3以上版本)配合良好,但许多Flask扩展并不能正确支持它。 因此,但是官方建议在Python 3.6+ 以上安装Flask。 安装virtualenv virtualenv是一个虚拟的Python环境构建器。 它可以帮助用户并行创建多个Python环境。 因此,它可以避免不同版本的
在本章中,我们将演示如何将Firebase添加到现有的应用程序,要安装Firebase,首先需要NodeJS。 如果您还没有安装好Firebase,请从下表中的链接中下载安装。 NodeJS和NPM安装 - http://www.yiibai.com/nodejs/nodejs_environment_setup.html 第1步 - 创建Firebase帐户 可以在这里创建一个Firebase帐
Swift 4为学习目的提供了一个Playground平台,在本节中我们也将设置相同的平台。 需要xCode软件才能在Playground中启动Swift 4编码。 当熟悉了Swift 4的概念,就可以使用xCode IDE进行iSO/OS x应用程序开发。 首先,假设您已在Apple Developer网站上拥有一个帐户。 登录后,请转到以下链接 - Apple Developers下载 它将列
主要内容:了解MATLAB环境设置MATLAB开发环境是比较简单的,只需要从 http://www.mathworks.com/downloads/web_downloads/ 下载安装程序。申请成功后的页面 - MathWorks还提供许可产品,试用版和学生版本。需要登录该站点,并等待一点他们的批准。 注: 由于这里只是学习和研究MATLAB,所以注册一个账号然后申请一个免费试用版。 下载安装程序后,通过以下几个步骤来安装软