<p><strong>TL;DR</strong></p>
<p>我不想每次登录时都<code>export</code>我的变量。我要它们在我的配置中。</p>
<p>从文件中</p>
<blockquote>
<p>Using the environment variables as described above is recommended. While it is possible to set ENV and DEBUG in your config or code, this is strongly discouraged. </p>
</blockquote>
<p>我该怎么做呢?怎么可能?</p>
<p><strong>更多-我尝试过的内容</strong></p>
<p>我有一个带<code>FLASK_ENV='development'</code>的<code>flask.cfg</code>。我运行<code>flask run</code>,然后打印<code>development</code>。但生产服务器已经启动。<a href="https://i.stack.imgur.com/Hfs6E.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Hfs6E.png" alt="terminal"/></a>它忽略了以下内容:</p>
<pre><code>app.config.from_pyfile("flask.cfg")
print(f"{app.config['ENV']}") => development
</code></pre>
<p>这是一个无关紧要的私人项目。这就是为什么我为了方便而忽略了最佳实践。</p>