*it's not a proposal, I'll just say the main idea to get your great feedback then I'll write the Proposal if it's possible *
*the problem:* when a user submits a Django Form, the entire page will be refreshed to get the response from the Server or show the response message - in login page for example-: it gives a really bad performance on the site *The traditional solution:* the developer will need to write Js(jquery) code to write ajax request to the server then the server sends the response to it, finally the js will show the response message, refresh the page or redirect to another page *What am I going to do ?:* I'll handle all that flow in my library so the developer by just installing the library will be to do that by just using Django Forms & Django Messages *Why not just let the developers write JS Code in this **traditional way* * : * - for a lot of new python developers, they know python only, they don't want to get confused by learning new language to write a well-performance project - Save time - write DRY FORMS __________________________________ -I want the library handle ajax request not only the Django Forms but right now, forms are the clear idea for me, if there is any other idea in this topic please tell me - __________________________________ *about me :* -I'm 21 backend web developer, in the third year in the university. I started to learn python web frameworks 1 year ago, I've finished Udacity full-stack web nanodegree, I've taken intern in an Egyptian startup as a Django developer. in these days I've made my first pull request to the Django repository it's a great feeling to learn and get a review from you. - I'm still junior as a developer but I'm a hard worker who always wants to be better and learn more and I have a dream to be Django core developer and help in improving the framework - one of my previous project with TTD test: https://github.com/AmrAnwar/ToDoList_Django_Project __________________________________ I'll be waiting for your feedback and thanks -- 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 post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/3460326d-9cb5-47e1-9a9c-c6145004c153%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.