python-3.x - 如何在 Quart 中获取变量
问题描述
我有这个 Python 代码
@app.route("/<page>", methods=['GET', 'POST'])
async def links(page):
links = sql.get_all_links()
all_links = []
for link in links:
for x in link:
all_links.append(x)
if page in all_links:
user_id = sql.get_user_id(link=page)
link = page
if request.method == "GET":
print("GET requset")
if request.method == "POST":
print("POST")
link = f"{config.site_url}/{link}"
return await render_template("my_page.html")
HTML代码是:
<form class="login100-form validate-form" action="/{{ url_for('links',page=page) }}" method="POST"
所以,情况是当我生成一个链接时,例如 [ewfwj34rf34],我可以访问该链接,但我不能发出 post 请求。
主要问题是,如何让 post 方法返回像 [site.com/mylink] 这样的链接
解决方案
推荐阅读
- julia - Julia 中的字段和属性有什么区别?
- microsoft-graph-api - 尝试创建新事件时出现错误 423
- azure-data-factory - 链接服务错误:找不到“System.EnterpriseServices.Wrapper.dll”
- django - 如何区分 Django 中的 1 个可选参数和第一个函数名
- javascript - 未涵盖语句 - 无法进入函数内部
- laravel - Nginx 仅用于主页的不同根目录
- c# - 发送带附件的电子邮件(不使用磁盘空间)
- maven - 使用 maven 在 Testng.xml 上动态选择测试用例
- xslt - XSLT 多级列表取决于类别名称
- terraform - Terraform:将var传递给函数