我使用的是Django1.1。我需要重写一个管理模型表单,这样我就可以在许多字段中记录更改。我该怎么做?

2024-04-26 23:51:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是django1.1。我需要重写一个管理模型表单,这样我就可以在多对多字段中记录更改。我该怎么做

表格代码:

    class ClientAdminForm(forms.ModelForm):
        _filters = ClientFilter.objects.all()

        filter   = forms.ModelMultipleChoiceField(required=False, queryset=_filters,        widget=FilterWidget(urlname='client', queryset=_filters, header='Filters added'))

        class Meta:
            model = Client    

我需要为表单中添加或删除的每个过滤器创建一个日志条目。我不熟悉Python/django,但是已经编程很长时间了,所以它不是我需要的算法,而是Python代码来实现它。我知道我需要重写forms save方法,但我不清楚要使用什么内部值


Tags: 代码模型表单objects记录formsallfilter