如何将按钮值放入数据库Django
How to put button value to database Django
关于如何将按钮值放入 Django sqlite 数据库,你有什么技巧吗?
我有一个页面,其中包含一些按钮及其值和一些最终按钮,这些按钮会在单击最终按钮后将按钮值发送到数据库。
谢谢。
这里是HTML意图:
<body>
<div class="row">
<form action="" method="post">
<div class="col-md-4">
<button type="button" class="btn btn-primary btn-lg overflow-hidden" value="1">Example1</button>
</div>
<div class="col-md-4">
<button type="button" class="btn btn-primary btn-lg overflow-hidden" value="2">Example2</button>
</div>
<div class="col-md-4">
<button type="button" class="btn btn-primary btn-lg overflow-hidden" value="3">Example3</button>
</div>
</div>
<input type="submit" value="Send to database">
</form>
</body>
class ValuesButtons(models.Model):
value = models.CharField(max_length=100, verbose_name="Value")
例如: 用户单击示例 1,然后单击提交,它将作为值 1
发送到数据库
如果您尝试将按钮中的值提交到 Django 数据库,则必须首先更改按钮,为其添加名称,如下所示:
<button type="button" class="btn btn-primary btn-lg overflow-hidden" value="1" name="btn-1">Example1</button>
然后在您的视图中,您可以检查按钮是否被按下以及 POST 中是否有值。此外,如果您的值为“0”,这将不起作用:
if (request.method == "POST):
if (request.POST.get('btn-1', False)):
new_value_button = ValueButtons(value=request.POST.get(
'btn-1'))
new_value_button.save()
这将获取并保存按下的特定按钮的值。
关于如何将按钮值放入 Django sqlite 数据库,你有什么技巧吗? 我有一个页面,其中包含一些按钮及其值和一些最终按钮,这些按钮会在单击最终按钮后将按钮值发送到数据库。
谢谢。
这里是HTML意图:
<body>
<div class="row">
<form action="" method="post">
<div class="col-md-4">
<button type="button" class="btn btn-primary btn-lg overflow-hidden" value="1">Example1</button>
</div>
<div class="col-md-4">
<button type="button" class="btn btn-primary btn-lg overflow-hidden" value="2">Example2</button>
</div>
<div class="col-md-4">
<button type="button" class="btn btn-primary btn-lg overflow-hidden" value="3">Example3</button>
</div>
</div>
<input type="submit" value="Send to database">
</form>
</body>
class ValuesButtons(models.Model):
value = models.CharField(max_length=100, verbose_name="Value")
例如: 用户单击示例 1,然后单击提交,它将作为值 1
发送到数据库如果您尝试将按钮中的值提交到 Django 数据库,则必须首先更改按钮,为其添加名称,如下所示:
<button type="button" class="btn btn-primary btn-lg overflow-hidden" value="1" name="btn-1">Example1</button>
然后在您的视图中,您可以检查按钮是否被按下以及 POST 中是否有值。此外,如果您的值为“0”,这将不起作用:
if (request.method == "POST):
if (request.POST.get('btn-1', False)):
new_value_button = ValueButtons(value=request.POST.get(
'btn-1'))
new_value_button.save()
这将获取并保存按下的特定按钮的值。