Django ModelForm override widget

后端 未结 1 808
难免孤独
难免孤独 2020-11-30 08:49

Disclaimer: I am a beginner with python and Django but have Drupal programming experience.

How can I override the default widget of this:

#models.py
         


        
1条回答
  •  悲&欢浪女
    2020-11-30 09:00

    If you want to override the widget for a formfield in general, the best way is to set the widgets attribute of the ModelForm Meta class:

    To specify a custom widget for a field, use the widgets attribute of the inner Meta class. This should be a dictionary mapping field names to widget classes or instances.

    For example, if you want the a CharField for the name attribute of Author to be represented by a