频道栏目
首页 > 程序开发 > Web开发 > 其他 > 正文
django 表单编辑功能的实现
2015-09-07 16:32:22           
收藏   我要投稿

 

1.编辑views.py,加入edit_server()函数

 def edit_server(request, eid):
    sid = int(eid)
    edit_svr = machine.objects.get(id=sid)
    if request.method == 'POST':
        edit_form = ServerForm(request.POST, instance=edit_svr)
        if edit_form.is_valid():
            edit_form.save()
            return HttpResponseRedirect('/server/assets')
    else:
        edit_form = ServerForm(instance=edit_svr)
    return render_to_response('edit.html', {'edit_form': edit_form, 'sid': sid})

 

2.编辑urls.py,加入如下语句:

   url(r'^edit/(?P<eid>\d+)/$', 'server.views.edit_server'),

 

 

3.edit.html

  <!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>Edit</title>

 <script LANGUAGE="JavaScript">
    function del(){
        if(window.confirm("确实要删除吗?")){
            window.location ="/server/del/";
        }else{
            return;
        }
    }
</script>
</head>
<body>
   <form action="" method="post">
       {{ edit_form.as_p }}
       <input type="submit" value="保存">
   </form>
</body>
</html>

 


点击复制链接 与好友分享!回本站首页
相关TAG标签 表单 功能
上一篇:JavaWeb应用下的第三方登录
下一篇:Yii2 DetailView添加html属性
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站