Dynamic forms need to change the number of fields they have at runtime, which makes them more challenging to develop. Proper usage of Django’s form system makes the process far more straightforward. Learn how to do it in this blog post.
Source : Creating Dynamic Forms with Django | Caktus Group
Image already added