我正在尝试创建一个小的SQL数据库。你知道吗
我对python、SQL、flask等还比较陌生,如果真的很简单,我很抱歉。你知道吗
因此,我已经创建了大部分代码(显示在底部),但是我希望两个按钮:id="admin_user_demote"
和id="admin_user_promote"
都从相同的“dropdown(select)”中提取它们所需的信息。你知道吗
我想知道这是否可能,任何帮助导致一个解决方案将不胜感激。你知道吗
<form action="/admin_user." method="post">
<select class="user_search_admin" type="text" name="user_search_admin" id="user_search_admin">
{% for loginUser in loginUsers %}
<option>{{ loginUser.username}}</option>
{% endfor %}
</select>
<button type="submit" class="admin_user" id="admin_user_promote" onclick="/admin_user.admin_user_promote" value="admin_user_promote">
<b>Make Selected User an Admin</b>
</button>
<button type="submit" class="delete_user" id="admin_user_demote" onclick="/admin_user.admin_user_demote" value="admin_user_demote">
<b>Make Selected User a regular user</b>
</button>
</form>
python位:
@auth.route('/admin_user', methods=['GET', 'Post'])
def admin_user_promote():
bla bla bla
def admin_user_demote():
bla bla bla
谢谢你的帮助。你知道吗
你非常接近,你只需要给你的提交按钮一个'名字',这样你就可以在表单提交时引用它们的值,所以让我们把它们都称为
action
:设置名称后,可以检查其值:
您需要更改
admin_user_promote
和admin_user_demote
函数以接受selected_user
,以便在函数中使用引用:如果您想闪现消息(假设用户更新后返回到
home
页,home
页查找闪现消息),您可能只需要添加另一个返回用户名的函数,例如:然后调整视图以符合我们的新规则:
相关问题 更多 >
编程相关推荐