首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flask 学习-21. 项目配置通过.env环境变量启动开发生产环境

我们可以通过命令行启动服务,在启动服务之前,先设置环境变量 Unix Bash ( Linux 、Mac 及其他): $ export FLASK_APP=apps $ flask run Windows...CMD: > set FLASK_APP=apps > flask run Windows PowerShell: > $env:FLASK_APP = apps > flask run FLASK_APP...是设置我们启动的应用名称,如果项目有app.py 文件或工厂函数( create_app )会被自动探测到, 所以大部分情况这个地方FLASK_APP可以省略。...这样可以在每次打开 终端后,避免手动设置 FLASK_APP 和其他类似使用环境变量进行配置的服务部署 工作。...flaskenv 应当用于公共变量,如 FLASK_APP 而 .env 则应用用于私有变量,并且不提交到储存库。 为了找到定位文件,将会从运行 flask 的文件夹向上扫描文件夹。

2.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Docker入门 —— 在你进入容器世界之前,你需要知道什么

    现在,使用 -t标志(即 tag)从构建镜像,并设置名称( flask_app)和标签( 0.1): $ docker build -t flask_app:0.1 . $ docker images...REPOSITORY TAG IMAGE ID CREATED SIZE flask_app 0.1 1aa01015fcfd...我们还必须将 Image的名称和标签作为参数( flask_app:0.1)传递。 打开浏览器,转到 localhost:5000地址,然后打开voilà,我们正在访问在容器内运行的Web应用程序。...如果我们运行“ docker images”命令,我们将在列表中看到带有标签 0.1的 flask_app。...要删除我们的 flask_app镜像,我们可以使用 docker rmi命令,例如: $ docker rmi flask_app:0.1 如果再次运行 docker images,我们将看到 flask_app

    1.2K20

    flask-利用Blueprint、flask_restful编写一个后端测试项目

    模式 此时,如果启动这个文件的话(和启动其他py文件一样),这个flask项目就运行起来了 除此之外还有一种方式,在终端运行命令:flask run 这种方式可以不创建run_main.py,设置 FLASK_app...(指明Flask实例对象 app 所在的模块位置)即可,FLASK_app可以放到.flaskenv文件中,也可以在执行命令前设置一下 例如我的app实例是在data_factory.py中生成的,所以需要指明...FLASK_app=data_factory(当然这里我的run_main.py中也生成了app实例,用它也行) (1)放到.flaskenv文件中 注意:mac和windows下是不同的 mac -...- FLASK_APP=data_factory windows -- FLASK_app=data_factory FLASK_ENV=development FLASK_app=data_factory...然后在终端执行命令 D:\python_code_study\flaskProject>flask run (2)如果不把它放到.flaskenv中,那么可以在终端依次执行如下命令 set FLASK_app

    72730
    领券