1
Angus OP 求帮助。。
|
3
zxwind 2012-03-09 15:21:55 +08:00
|
4
Angus OP @zxwind 谢谢
@shawiz 额,我的表达能力果然有问题。我不想用django.contrib.admin功能,想自己写一个。 看完@zxwind提供的文档,我发现原来我之前想的这么离谱。再google了一下,实现了这个功能。 @login_required def edit(request, blog_id): blog = get_object_or_404(Blog, pk=int(blog_id)) if request.method == 'POST': form = BlogForm(request.POST, instance=blog) if form.is_valid(): blog=form.save() blog.save() return HttpResponseRedirect('/blog/') else: form = BlogForm() return render_to_response('blog/edit.html', {'form': BlogForm(instance=blog) }) 现在就是不太明白为什么最后一行需要instance=blog,我再查查资料,谢谢各位。 |