【问题标题】:Can you tell me what is the keyerror in this picture?你能告诉我这张照片中的关键错误是什么吗?
【发布时间】:2016-02-14 08:46:40
【问题描述】:

不知道运行Django有什么问题。

【问题讨论】:

  • 你需要传递一个HE_CLIENT_SECRET参数。
  • 请将回溯添加为文本,而不是图像。谢谢。
  • 也许在您的操作系统中添加标签会有所帮助?此外,最好粘贴文本而不是截屏。
  • 如何在我的操作系统中添加密钥?谢谢你!

标签: python django keyerror


【解决方案1】:

Django 正在您的环境变量中寻找您的 HackerEarth API 密钥,但没有找到它。在启动 Django 服务器之前将 HE_CLIENT_SECRET 设置为该键,或者查阅文档以了解您尝试运行的任何内容,看看是否可以为您的项目在 settings.py 中设置它。

【讨论】:

  • 感谢您的回答!!是的,我制作了一个密钥并插入了密钥。但是我还有一个问题,它发生了 400 错误。我直接输入了密钥而不是 HE_CLIENT_SECRET。那是问题吗?谢谢!
  • 您应该将settings.py 中的变量HE_CLIENT_SECRET 的值设置为您获得的键(或者对具有相同名称的环境变量执行相同操作。如果您现在得到一个不同的错误,它们的键是否正确?您的 Django 项目的配置可能存在其他问题,在这种情况下,您需要提出另一个问题。