> What do you think - is this expected?
Yes, this is expected. Django's form system is designed for use with
HTML forms, which do not provide partial data: unchanged field values
are sent too, so this problem does not occur.
That seems like a bit of a broad brush stroke against Django. Have you looked at the Django REST Framework module? It can often utilize your existing views, and has support for partial updates.
http://www.django-rest-framework.org/api-guide/serializers/#partial-updates
Django is primarily used for displaying/validating data received from HTML forms, hence the bias towards that behavior where partial updates are not common. However, the internal behavior is decoupled enough that the behavior you desire can be easily attained, hence the Django REST Framework.
-James
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/d15de090-649f-4e95-9262-f2f22462598f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Have you looked at the Django REST Framework module?
Django is primarily used for displaying/validating data received from HTML forms
However, the internal behavior is decoupled enough