【发布时间】:2019-09-16 12:57:59
【问题描述】:
如果这是一个基本问题,我很抱歉,但我是 django 新手,找不到任何关于它的新信息。
我已经在我的用户表单中实现了FilteredSelectMultiple 小部件。现在我想对小部件本身进行一些小改动(进行翻译、编辑工具提示等)。为此,我复制并编辑了原始 js 文件。现在我想用编辑过的文件覆盖原始文件。
对于这个文件,我在静态中创建了js 目录。但后来我试图将它添加到我的Media 类加载小部件中保持不变。
我应该怎么做才正确?
我的代码在forms.py
class DrgSkaiciuokle(forms.Form):
bazine_kaina = forms.DecimalField(max_digits=5, decimal_places=2, required=True,
label="Bazinė kaina",
initial= BazineKaina.objects.get(),
def clean_bazine_kaina(self):
bazine_kaina = self.cleaned_data['bazine_kaina']
return bazine_kaina
drg_pasirinkimas = forms.ModelMultipleChoiceField(queryset=DRGkodas.objects.all(),
label="Pasirinkite atvejį sudarančius DRG",
widget=FilteredSelectMultiple("DRG kodai", is_stacked=False),
required=True)
class Media:
css = {
'all': ('/static/css/widgets.css',),
}
js = (
'/static/js/SelectFilter2.js',
)
def clean_drg_pasirinkimas(self):
drg_pasirinkimas = self.cleaned_data['drg_pasirinkimas']
return drg_pasirinkimas
【问题讨论】:
标签: python django python-3.x django-forms