{"json_modified": "2016-10-23T15:29:19.614743", "uuid": "be31bd40-3b25-41df-b9eb-bca3cfb0c7f8", "title": "Django Tutorial Part 9: Working with forms", "url": "/en-US/docs/Learn/Server-side/Django/Forms", "tags": ["server side", "Beginner", "Django Forms", "Forms", "HTML forms", "CodingScripting", "Tutorial", "Learn", "django"], "translations": [], "modified": "2016-10-23T15:29:19", "label": "Django Tutorial Part 9: Working with forms", "localization_tags": [], "locale": "en-US", "id": 196437, "last_edit": "2016-10-23T15:29:15", "summary": "Creating and handling forms can be a complicated process! Django makes it much easier by providing programmatic mechanisms to declare, render and validate forms. Furthermore, Django provides generic form editing views that can do almost all the work to define pages that can create, edit, and delete records associated with a single model instance.", "sections": [{"id": "Overview", "title": "Overview"}, {"id": "HTML_Forms", "title": "HTML Forms"}, {"id": "Django_form_handling_process", "title": "Django form handling process"}, {"id": "Renew-book_form_using_a_Form_and_function_view", "title": "Renew-book form using a Form and function view"}, {"id": "Form", "title": "Form"}, {"id": "Declaring_a_Form", "title": "Declaring a Form"}, {"id": "Form_fields", "title": "Form fields"}, {"id": "Validation", "title": "Validation"}, {"id": "Copy_the_Form", "title": "Copy the Form"}, {"id": "URL_Configuration", "title": "URL Configuration"}, {"id": "View", "title": "View"}, {"id": "The_template", "title": "The template"}, {"id": "Other_ways_of_using_form_template_variable", "title": "Other ways of using form template variable"}, {"id": "Testing_the_page", "title": "Testing the page"}, {"id": "What_does_it_look_like", "title": "What does it look like?"}, {"id": "ModelForms", "title": "ModelForms"}, {"id": "Generic_editing_views", "title": "Generic editing views"}, {"id": "Views", "title": "Views"}, {"id": "Templates", "title": "Templates"}, {"id": "URL_configurations", "title": "URL configurations"}, {"id": "Testing_the_page_2", "title": "Testing the page"}, {"id": "Challenge_yourself", "title": "Challenge yourself"}, {"id": "Summary", "title": "Summary"}, {"id": "See_also", "title": "See also"}], "slug": "Learn/Server-side/Django/Forms", "review_tags": []}