File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,23 +32,12 @@ def detail_person_with_template(request, pk):
3232def edit_person_with_template (request , pk ):
3333 person = get_object_or_404 (Person , id = pk )
3434 if request .POST :
35- form = PersonForm (request .POST )
35+ form = PersonForm (request .POST , instance = person )
3636 if form .is_valid ():
37- person .first_name = form .cleaned_data ["first_name" ]
38- person .last_name = form .cleaned_data ["last_name" ]
39- person .country = form .cleaned_data ["country" ]
40- person .mobile_number = form .cleaned_data ["mobile_number" ]
41- person .save ()
37+ form .save ()
4238 return HttpResponseRedirect (reverse ("fbv-person-detail" , args = [person .id ]))
4339 else :
44- form = PersonForm (
45- {
46- "first_name" : person .first_name ,
47- "last_name" : person .last_name ,
48- "country" : person .country ,
49- "mobile_number" : person .mobile_number ,
50- }
51- )
40+ form = PersonForm (instance = person )
5241 context = {"object" : person , "form" : form }
5342 return render (request , "community_db/person_form_in_base.html" , context )
5443
You can’t perform that action at this time.
0 commit comments