【问题标题】:get_extra_restriction() missing 1 required positional argument: 'related_alias' error djangoget_extra_restriction() 缺少 1 个必需的位置参数:'related_alias' 错误 django
【发布时间】:2022-01-26 12:36:47
【问题描述】:

我在 heroku 上部署了我的 django 站点,当我运行在其中使用 django taggit 的 url 时出现错误。我正在使用 django taggit 作为元键来查找相关博客。

【问题讨论】:

  • 你使用的是 Django 4.0 吗?

标签: django django-taggit django-errors django-tagging


【解决方案1】:

问题是 django 的版本。从现在开始我使用 Django==3.2.5,一切正常。

【讨论】:

    【解决方案2】:

    如果您使用的是 Django 4.0,则在 django-taggit 处有一个 issue。他们已经修复了它,你应该尝试升级你的包:

    pip install django-taggit --upgrade
    

    如果这不起作用,您也可以尝试从 git 安装实际版本,如下所示:

    pip uninstall django-taggit
    pip install git+https://github.com/jazzband/django-taggit.git@d0833966d357ed1e1b9b1f40c39c1ed99affbf9b
    

    【讨论】:

    • 它不起作用:(但是谢谢
    • 我更新了答案,您可以再尝试一个选项。如果这也不起作用,您应该向我们提供有关您的问题的更多信息。
    • 谢谢,但这对我不起作用。我发布了答案。
    • 第二种解决方案对我有用。我只是将安装行更改为“pip install git+github.com/jazzband/django-taggit.git@master
    猜你喜欢
    • 2018-06-20
    • 2019-10-30
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 2020-08-13
    • 2018-01-24
    • 2019-05-27
    相关资源
    最近更新 更多