【问题标题】:How can I fix the internal error in Django?如何修复 Django 中的内部错误?
【发布时间】:2022-01-05 15:39:46
【问题描述】:

我在 Django 方面没有太多经验,而且我是一个相当绿色的开发人员。当我运行本地主机时,我不断收到内部错误。我在这里尝试了大多数类似问题的解决方案,但没有一个有效。谁能帮我?代码不是我的,所以我也不想修改它。

这是我不断收到的错误的图片:

【问题讨论】:

  • 不要将错误发布为图片。将其复制/粘贴到您的问题中。

标签: django docker


【解决方案1】:

在不更改代码的情况下,您唯一可以做的就是在数据库的 HomePage 表中输入值“shop_all_art”。

【讨论】:

    【解决方案2】:

    不要通过图片共享代码。您还应该分享相关代码。

    您的堆栈跟踪清楚地表明,Python 无法访问文件 bidgala/bidgala/pages/views.pyHomePage.objects.filter(value='shop_all_art') 的第一个元素。 all_art_img 很可能是空的。

    【讨论】:

      【解决方案3】:

      看起来all_art_img 是空的。

      您应该使用诸如

      之类的方法检查查询之前是否有任何元素
      if all_art_img.exists():
          all_art_img[0]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-07
        • 2019-07-15
        • 2018-08-12
        • 2015-03-14
        • 1970-01-01
        相关资源
        最近更新 更多