def add_zhishi(request): if request.POST: form = ZhishiForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('zhishi-myzhishi')) return direct_to_template(request, 'add.html', {'form':ZhishiForm()})
def update_zhishi(request): if request.POST: id = request.POST.get('id') zhishi = get_object_or_404(Zhishi, id=id, author=request.user) form = ZhishiForm(request.POST, instance=zhishi) try: zhishi = form.save() zhishi.save() return HttpResponseRedirect(reverse('zhishi-myzhishi')) except: pass context = {'form':form , 'active_menu':'myzhishi'} return direct_to_template(request, 'edit.html', context)