Как добавить атрибуты к тегам параметров в django?

Я должен добавить атрибут title к параметрам ModelChoiceField. Здесь мой код администратора для этого:

class LocModelForm(forms.ModelForm):
        def __init__(self,*args,**kwargs):
            super(LocModelForm,self).__init__(*args,**kwargs)
            self.fields['icons'] = forms.ModelChoiceField(queryset = Photo.objects.filter(galleries__title_slug = "markers"))
            self.fields['icons'].widget.attrs['class'] = 'mydds'


        class Meta:
            model = Loc
            widgets = {
                'icons' : forms.Select(attrs={'id':'mydds'}), 
                }

        class Media:
            css = {
                "all":("/media/css/dd.css",)
                }
            js=(
                '/media/js/dd.js',
                )

class LocAdmin(admin.ModelAdmin):
    form = LocModelForm

Я могу добавить любой атрибут для выбора виджета, но я не знаю, как добавлять атрибуты в теги опций. Есть идеи?

12
задан iva123 25 June 2011 в 15:26
поделиться