用streamlit写个注册页面
时间: 2024-04-18 18:23:01 浏览: 36
使用Streamlit编写注册页面可以非常简单和高效。下面是一个简单的示例代码,展示了如何使用Streamlit创建一个基本的注册页面:
```python
import streamlit as st
def main():
st.title("注册页面")
# 输入用户名
username = st.text_input("用户名")
# 输入密码
password = st.text_input("密码", type="password")
# 输入确认密码
confirm_password = st.text_input("确认密码", type="password")
# 检查密码是否匹配
if password != confirm_password:
st.error("密码不匹配,请重新输入!")
return
# 点击注册按钮
if st.button("注册"):
# 在这里执行注册逻辑,比如将用户名和密码保存到数据库中
# 注册成功提示
st.success("注册成功!")
if __name__ == "__main__":
main()
```
在上面的示例代码中,我们使用了Streamlit的`text_input`函数来创建文本输入框,`button`函数来创建按钮。当用户点击注册按钮时,可以在相应的逻辑中执行注册操作,并通过``函数显示注册成功的提示信息。