Hi James,

Thanks for your feedback. I updated my code and submitted a new answer to
my question on Stack Overflow.

אורי
u...@speedy.net


On Sat, Apr 11, 2020 at 9:10 AM James Bennett <ubernost...@gmail.com> wrote:

> On Fri, Apr 10, 2020 at 10:40 PM ‫אורי‬‎ <u...@speedy.net> wrote:‬
> > In this form I need to insert fields in the beginning of the form, and
> therefore I call move_to_end. It worked with Django 2.2 but not with 3.0
> because this method is not defined in a dict. So I think if you revert to
> using OrderedDict, users will be able to use this method to insert fields
> in the beginning, or change the order of fields. So I think it was a
> mistake changing it to a dict.
>
> Reordering the fields of a form is a use case that already has supported
> API:
>
>
> https://docs.djangoproject.com/en/3.0/ref/forms/api/#notes-on-field-ordering
>
> You can either set the field_order attribute explicitly to the order
> you want, or call the order_fields() method and pass in the new order.
>
> Manually manipulating the underlying fields dict was never a
> documented (and thus never a supported) feature of forms. If you need
> to reorder fields, please just use the documented and supported API
> for this.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django developers  (Contributions to Django itself)" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-developers/CAL13Cg_Qv3LViW5yDPtmdv4RaauXOyBTYbtFmJNkNEew6OZjJw%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CABD5YeFKqj8wn9LQzUsAH79xVLSONPUnFep53R%3DFxZRfnZbd1w%40mail.gmail.com.

Reply via email to