我的项目中有很多复杂的表单,我一直觉得我可以更优雅、更简单地对它们进行编码。
所以我的问题是有哪些好的应用程序和实践可以帮助我?具体来说,我正在考虑需要执行以下操作的情况:
也欢迎任何其他更复杂的表单场景的解决方案。以上是我已经遇到的问题,但我想大致了解一下表单的一些最佳实践。
最佳答案
我自己也问过类似的问题。 Django 的表单处理有很大的改进空间,并且有一些关于做些什么的讨论,但进展并不快。你提出这个问题证明这个领域需要一些关注。
也就是说,目前(据我所知)处理这些情况的方法是:
ModelForm
为合作伙伴和 inlineformset
为了人民。这并不太难,但请注意,没有简单的方法将它们组合成一个表单对象,因此您必须分别处理它们。 内联表单集:http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#inline-formsets
关于django - Django 中的复杂表单 - 我应该查看哪些应用程序和 Django/Python 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789641/