• Marc Tamlyn's avatar
    Fixed #22510 -- Harden field removal to only None. · 9fb0f5dd
    Marc Tamlyn yazdı
    Refs #8620.
    
    If we allow any value to remove form fields then we get name clashes
    with method names, media classes etc. There was a backwards
    incompatibility introduced meaning ModelForm subclasses with declared
    fields called media or clean would lose those fields.
    
    Field removal is now only permitted by using the sentinel value None.
    The docs have been slightly reworded to refer to removal of fields
    rather than shadowing.
    
    Thanks to gcbirzan for the report and initial patch, and several of the
    core team for opinions.
    9fb0f5dd
modelforms.txt 44.9 KB