小编woo*_*uck的帖子

squashmigrations 用法(如何找到“migration_name”)

我正在使用 Django 1.8。

运行时python manage.py squashmigrations myapp我得到这个:

manage.py squashmigrations: error: the following arguments are required: migration_name
Run Code Online (Sandbox Code Playgroud)

我如何找到migration_name

django postgresql django-migrations

3
推荐指数
2
解决办法
4704
查看次数

使用特殊字符在 Heroku(通过 powershell)中设置环境变量

Django 1.8、Heroku、Powershell。

我正在尝试为 Heroku 中的 django 密钥设置环境变量:

(venv) PS WORKFOLDER> heroku config:set SECRET_KEY=eoik6-&dnr9elgmrt7-%3hu_&37$3hg!9c6x!^khjr3!z*z&b4
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息(3 次 - 因为字符串中有 3 个&符号):

At line:1 char:77
+ heroku config:set SECRET_KEY=eoik6-&dnr9elgmrt7-%3hu_&37$3hg!9c6x!^khjr3!z*z&b4
+                                                                             ~
The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double
quotation marks ("&") to pass it as part of a string.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : AmpersandNotAllowed
Run Code Online (Sandbox Code Playgroud)

当我尝试建议的解决方案时(在 & 符号周围加上双引号):

(venv) PS WORKFOLDER> heroku config:set SECRET_KEY=eoik6-"&"dnr9elgmrt7-%3hu_"&"37$3hg!9c6x!^khjr3!z*z"&"b4
Run Code Online (Sandbox Code Playgroud)

我收到此错误: …

django powershell heroku environment-variables

3
推荐指数
1
解决办法
1363
查看次数