将一个复合视图功能转换为两个视图功能

问题描述

| 我如何将以下视图函数分为两部分:一个用于“ 0”动作,另一个用于“ 1”动作。
# 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))
我需要在这两个文件中进行哪些更改才能将视图分为两个单独的功能?谢谢。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)