django-jsonschema icon indicating copy to clipboard operation
django-jsonschema copied to clipboard

models and model forms

Open farcepest opened this issue 7 years ago • 0 comments

If you feed .convert_form() a ModelForm, it will likely seem to hang if the ModelForm contains any ModelChoiceField and there is a significant amount of data in the queryset of those fields. Recommending explicit treatment of ModelChoiceField in .convert_formfield() so that you get either type is whatever type the model's pk is (usually integer) or possibly a url (or both); Model._meta.pk tells you what field this is.

to get a model form from a model, use modelform_factory() from django.forms

I'll try to make a PR at some point

farcepest avatar Oct 25 '17 13:10 farcepest