Django形成了实践

时间:2009-09-10 13:58:30

标签: html django forms

当用户点击简单链接时,我可以模拟表单行为吗?

例如,我可以在views.py

中使用
def remove(request, entity_id):
   #remove the object with entity_id here

并在HTML中

<a href="profile/remove/{{ obj.entity_id }}">

在urls.py中

(r'^app/profile/remove/(?P<entity_id>\d+)', 'app.views.remove')

或者我是否必须使用tutorial中的正确HTML表单?

1 个答案:

答案 0 :(得分:4)

GET / HEAD请求不应有任何有害的副作用(来自HTTP 1.1 spec, 9.1:“特别是,已经确定GET和HEAD方法不具有采取除检索之外的其他操作的重要性的约定。“),这就是POST / PUT / DELETE方法的用途。

除此之外 - 如果你问的话,Django不会禁止在GET请求中从DB中删除一行。