python-django中,如何实现某行按钮仅对该行数据进行操作

问题描述

django中,如何实现某行按钮仅对该行数据进行操作

我通过HTML在网页中动态建了一张表格,在表格每行的最后一列自动生成一个删除按钮,问题是当我点这个删除按钮时,会把我数据库里的所有符合判断条件的数据全部删除,请问如何限制这个按钮仅能对这一行的数据进行操作而不影响整个数据库的数据。

解决方案

按钮上加一个id,服务器判断下只删除这条

解决方案二:

对,是需要加上一个id

可以在 form 表单中添加一个额外的 id:

<input type="hidden" name="id" value="{{ id }}" />
时间: 2024-10-22 19:07:33

python-django中,如何实现某行按钮仅对该行数据进行操作的相关文章

C#WINFORM中listview里多行按钮不能和文字一样上下滚动

问题描述 C#Winform中放了一个listview里放了多个按钮,上下拉动滚动条按钮没有随着文字上下拉动,只有文字上下拉动!我在listview里面绑定了很多行的数据,每一行都有按钮,然而当我上下滚动屏幕的时候发现,除了文字可以上下滚动,按钮就在那里一动不动,拉下去的时候,按钮点出来的信息还是前面几行的数据,某一个按钮的Tag的值还是前面几行的Tag的值,请问上下拖动时,怎么让按钮也随着文字一样上下滚动,按钮的Tag还是原来的那一行的Tag. 解决方案 本帖最后由 hzxs1000 于 20

Python的Django中django-userena组件的简单使用教程

  这篇文章主要介绍了Python的Django中django-userena组件的简单使用教程,包括用户登陆和注册等简单功能的实现,需要的朋友可以参考下 利用twitter/bootstrap,项目的基础模板算是顺利搞定.接下来开始处理用户中心. 用户中心主要包括用户登陆.注册以及头像等个人信息维护.此前,用户的注册管理我一直使用django-registration.只是这个APP有些不思进取,09年发布了0.8alpha版后就一直没什么动静.这次决定尝试另外一个用户模块组件django-u

python-请问Python tk中怎样使一个按钮被点击一次之后就变为灰色无效?

问题描述 请问Python tk中怎样使一个按钮被点击一次之后就变为灰色无效? 请问在Python tk中比如说我设置了这样一个按钮, Button(root,text=a,width=10,command=lambda:newExpression(a)).grid(row=1,column=0) 那么怎样使这个按钮被点击一次之后就变为灰色无效? 解决方案 没用过tk,帮你搜索了下,http://stackoverflow.com/questions/20596892/disabling-but

getview-在listview中,在点击某行按钮后,按钮变灰。其它的行的按钮也变灰了。

问题描述 在listview中,在点击某行按钮后,按钮变灰.其它的行的按钮也变灰了. 在listview中,每行显示一个图片.一个按钮及说明文字,在点击某行按钮后,按钮变灰.但是发现点击某行的按钮后,在滑动界面时,发现其它的行的按钮也变灰了.请问这是什么问题? 下面是listview中getView方法代码: @Override public View getView(final int position, View convertView, ViewGroup parent) { ViewHo

《Python和Pygame游戏开发指南》——1.12 图书中的文本折行

1.12 图书中的文本折行 一些代码行太长了,无法在图书页面中放到一行之中,并且,代码的文本会换到新的一行中.当你在文本编辑器中输入这些代码行的时候,将所有代码输入到同一行而不要按下回车键. 你可以查看代码左边的行号,从而分辨出新的一行开始了.例如,如下的代码只有两行,即便第一行换行了.

python django集成cas验证系统_python

加入cas的好处 cas是什么东西就不多说了,简而言之就是单点登陆系统,一处登陆,全网有权限的系统均可以访问. 一次登陆,多个系统互通 cas一般均放置在内网,加入cas验证则必须要求用户走vpn访问,提高安全性; cas可和域控等系统结合,密码定时过期; 基本认证统一走cas控制,减去开帐号等麻烦事; django 如何使用cas验证 django 的好处就是支持的包多,网上已经有大神做好的相关的app,直接下载.安装就可以了. 我们要做的就是下载.解压拷贝,略微配置下就可以跑了. 至于安装也

无模版python项目中uwsgi的reload

问题描述 无模版python项目中uwsgi的reload 我在文档中只找到了django模板生成的项目,如何执行uwsgi reload,是命令行输入: uwsgi --reload project-master.pid 但是我的项目只是用一个python文件输出了一行"hello world",不知道哪个pid文件是对应这个python项目的,或者这里uwsgi的reload方式和django不同吗? 解决方案 这个是在你的uwsgi的ini配置文件中指定的. 设置pidfile为

使用python Django做网页_python

1 .创建一个django项目使用django-admin.py startproject MyDjangoSite 参考这里 2.建立视图from django.http import HttpResponsedef hello(request):    return HttpResponse("我的第一个简单的python django项目.")3.修改urls.py 我们为urlpatterns加上一行: (r'^hello/$', hello), 这行被称作URLpattern

教你安装python Django(图文)_python

安装环境:python版本2.7.5 ,win7系统安装Djangohttps://www.djangoproject.com/download/ 官方下载Django-1.5.5.tar.gz1,解压后(我的目录是D:\myapp\Django-1.5.5)2,DOS命令到刚解压后的Django-1.5.5目录下执行命令 python setup.py install , 结果如下图: 说明:Django安装命令实际是将Django复制到本地Python安装目录D:\Python27\Lib\