我想以相同的形式显示两个按钮,第一个按钮用于删除对象,第二个按钮用于创建对象。
例如,我想创建简单的模型,例如:
模型.py:
class UrlStatus_Proxy(models.Model):
urls = models.URLField(u'Site URL', max_length=100, null=True, unique=True)
status_url = models.CharField(u'Site', max_length=20, choices=STATUS_URL)
网址.py
url(r'^url_status/$',ProxyUrlCreateView.as_view(model=UrlStatus_Proxy,
get_success_url=lambda: reverse('proxy_url_status'),template_name='proxy_url_status.html'), name='proxy_url_status'),
proxy_url_status.html
<form action="" method="post">
{{form.as_p}}
<input type="submit" name="delete" id="delete">
<input type="submit" name="add" id="add">
</form>
如果我在数据库中没有对象,那么什么也不做,只是从模型中显示表单,您只有一个选项可以在数据库中添加新对象。
如果我在数据库中有对象,则列出像表这样的对象,并且在表中我有一个复选框字段。当我检查其中一个对象并单击“删除”按钮时,我想删除该对象。
在第二种情况下,如果我从对象填充输入字段并按下按钮“添加”,我想在基础中添加对象。
我该怎么做?