大佬教程收集整理的这篇文章主要介绍了html – Django – 如何使用视图删除对象,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
class People (models.Model): first_name = models.CharField(max_length = 50) last_name = models.CharField(max_length = 50) email = models.EmailField(blank = TruE) grade = models.CharField(max_length = 2) def __unicode__(self): return '%s %s' % (self.first_name,self.last_name)@H_489_4@我有删除视图
def delete(request): query = People.objects.get(pk=id) query.@R_801_4453@ return httpResponse("deleted!")@H_489_4@我有html模板代码
{% for person in people_list %} <TR ALIGN="CENTER"> <td>{{ person.first_name }}</td> <td>{{ person.last_name }}</td> <td>{{ person.email }}</td> <td>{{ person.grade }}</td> <td><form action="/modify.html"> <input type="submit" value="Modify"> </form></td> <td><form action="/delete.html"> <input type="submit" value="delete"> </form></td> </TR> {% endfor %}@H_489_4@如何从模板中获取person.id并将其放在删除视图中并删除与我想要的person.id相对应的对象.
def delete_person(request,pk): ... ...@H_489_4@然后在你的urlconf中,做这样的事情
url(r'^delete_person/(?P<pk>\d+)/$','delete_person',name='delete_person')@H_489_4@然后像这样生成模板中的url
{% url 'delete-person' person.id %}@H_489_4@PS – 不需要让你的网址以.html结尾 @H_489_4@PPS – 在视图中进行一些验证是一个好主意,以确保用户有权删除该人.
以上是大佬教程为你收集整理的html – Django – 如何使用视图删除对象全部内容,希望文章能够帮你解决html – Django – 如何使用视图删除对象所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。