0
다음보기 기능을 두 가지로 나누려면 어떻게해야합니까? 하나는 Add
작업이고 다른 하나는 Delete
작업입니다.하나의 컴파운드보기 기능을 두 개의보기 기능으로 바꾸기
# in urls.py
urlpatterns += patterns('myproject.views',
url(r'^profile/edit/education/$', 'edit_education', name='edit_education'),)
# in views.py
@login_required
def edit_education(request):
if request.method == 'POST':
if 'Delete' in request.POST.values():
profile.educations.remove(Education.objects.get(id=education_id))
return redirect('edit_education')
if 'Add School' in request.POST.values():
form = EducationForm(request.POST)
if form.is_valid() and request.POST['school']:
form.save()
return redirect('edit_education')
else:
form = EducationForm()
return render_to_response('userprofile/edit_education.html', {'form': form}, context_instance=RequestContext(request))
뷰를 두 개의 개별 기능으로 나누려면이 두 파일에서 어떤 변경을해야합니까? 고맙습니다.