gpt4 book ai didi

python - Django django.contrib.staticfiles.templatetags.static 在 3.0 中删除 : How could I replace the functionality?

转载 作者:行者123 更新时间:2023-12-01 06:47:13 25 4
gpt4 key购买 nike

我有以下代码块,其中返回相应的 .css 文件路径。
它是 Theme-Class 的一部分,允许用户更改网站主题(深色和浅色)通过个人资料 View 中的按钮。

def link(self) -> str:
"""
Returns the link where the CSS file for this theme is located
"""
return static('app_shared/colors_%s.css' % self.name())

在 HTML 模板中出现的相同问题可以通过将 {% load staticfiles %} 更改为 {% load static %} 来解决。显然,对于源代码,我需要另一种选择。

最佳答案

django.contrib.staticfiles.templatetags 在 Django 中已被弃用 version 2.1 。现在它已经从 version 3 中完全删除了。 .

简单地,替换

from django.contrib.staticfiles.templatetags.staticfiles import static

from django.templatetags.static import static

希望这会有所帮助...

关于python - Django django.contrib.staticfiles.templatetags.static 在 3.0 中删除 : How could I replace the functionality?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59174142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com