Я хочу показать две кнопки в одной форме, первую кнопку я хочу использовать для удаления объекта, а вторую кнопку для создания объекта.
Например, я хочу создать простую модель, например:
models.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)
urls.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>
Если у меня нет объектов в базе данных, ничего не делайте, просто отобразите форму из модели, и у вас есть только одна возможность добавить новый объект в базу данных.
Если у меня есть объекты в базе данных, то перечислите объект, например таблицу, а в таблице у меня есть одно поле флажка. Когда я проверил один из объектов и нажал кнопку «Удалить», я хочу удалить этот объект.
Во втором случае, если я заполняю поле ввода из объекта и нажимаю кнопку "добавить", я хочу добавить объект в базу.
Как мне это сделать?