工头的.env文件有评论字符吗?

Gre*_*ade 33 foreman

标题说明了一切:你能在工头读取的.env文件中注释出来吗?

Gre*_*ade 66

FWIW,'#'似乎是评论角色.

它至少具有删除不需要的环境声明的效果.它可能会宣称其他人以#开头,但是......它仍然有效.

例如

DATABASE_URL=postgres://mgregory:@localhost/mgregory
#DATABASE_URL=mysql://root:secret@localhost:3306/cm_central
Run Code Online (Sandbox Code Playgroud)

导致django使用postgres时由工头用这个.env文件启动,这就是我想要的.


mch*_*cha 8

认为应用程序只会查找内部的特定变量.env,除了预定义变量(在应用程序文件中预定义)之外的任何内容都将被忽略.

因此,您在那里写的任何未在您的应用程序文件中使用的内容都可以考虑注释.同样地,如果你想要注释掉一个变量,那么基本上你对这个名字所做的任何更改都会"将其评论出去"; 例如,如果你DB_HOST改为#DB_HOST那么后者将被忽略,因为应用程序正在寻找'DB_HOST'而不是'#DB_HOST'.

  • 实际上,他还声称将'DB_HOST'更改为'xDB_HOST'或'~DB_HOST'会产生相同的效果.关于'#'没什么特别的 (5认同)