gpt4 book ai didi

Django Widget Media 不起作用

转载 作者:行者123 更新时间:2023-12-03 03:22:17 24 4
gpt4 key购买 nike

我需要一个小部件,它应该只显示一个 block ,因为我将使用 jQuery 添加功能。我试图通过 Widget 的“Media”类包含 javascript 和样式表,但它对我不起作用。

这是代码:

class StarsWidget(Widget):
"""
Widget with stars for rating
"""
class Media:
js = (
settings.MEDIA_URL + 'js/rating.js',
)

css = {
'screen': (
settings.MEDIA_URL + 'css/rating.css',
)
}


def render(self, name, value, attrs=None):
if value is None: value = ''

attrs = {'id':'ratingX', 'class':'rating'}
final_attrs = self.build_attrs(attrs, name=name)
if value != '':
# Only add the 'value' attribute if a value is non-empty.
final_attrs['value'] = force_unicode(value)
return mark_safe(u'<div %s ></div>' % flatatt(final_attrs))

如有任何建议或帮助,我们将不胜感激

最佳答案

您实际上是否在模板中的任何位置都包含了表单媒体?

{% block extrahead %}
{{ form.media }}
{% endblock %}

关于Django Widget Media 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1558533/

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