Flask是一个用于使用Python开发Web应用程序的轻量级框架。
如何从 Materialise Chips 获取数据或选定的标签到 Flask
我一直在尝试在 Materialise CSS 的 Chips 字段中选择标签,但没有成功,有人可以帮助我吗? 完整的 HTML 模板: 我一直在尝试在 Materialise CSS 的 Chips 字段中选择标签,但没有成功,有人可以帮助我吗? 完整 HTML 模板: <form action="{{ url_for('add') }}" method="POST"> {{ form.csrf_token }} <span>{{ form.pecas.label }}</span> <div class="chips" > </div> <input type="submit" class="btn btn-success" value="Save"> </form> <script> $(document).ready(function() { $('.chips').chips(); $('.chips-placeholder').chips({ placeholder: 'Código da peça', secondaryPlaceholder: '+ Peça', class: 'pecas', name: 'pecas', }); var chipInstance = M.Chips.getInstance($(".chips")); var pecas = chipInstance.chipsData console.log(pecas) }); </script> <script> $(document).ready(function(){ $('select').formSelect(); }); </script> Flask路线: @app.route("/add", methods=['POST', 'GET']) def add(): form = AddDispositivoForm(request.form) if request.method == 'POST': pecas = request.form.getlist("pecas") print(pecas) return redirect(url_for('index')) return render_template("add.html", form=form) 我尝试的一切都返回一个空列表[] 您可以使用如下所示的隐藏字段来携带芯片数据: <input type="hidden" name="pecas" id="pecasInput"> 然后你应该定义一个js函数来提取标签并使用标签的JSON字符串填充隐藏字段。 function updateHiddenInput() { var chipInstance = M.Chips.getInstance($('.chips')); $('#pecasInput').val(JSON.stringify(chipInstance.chipsData)); } 在此之后,确保此函数在提交表单时运行,一种方法是使用另一个函数,例如: $('#yourFormID').on('submit', function(e) { updateHiddenInput(); }); 然后在后端你可以通过以下方式获取值: if request.method == 'POST': pecas_json = request.form.get("pecas", "[]") pecas = json.loads(pecas_json) pecas 将有一个字典列表,其中标签作为键。
无法让firebase应用程序使用python的Flask部署简单的请求
我有以下 main.py firebase 函数,我正在尝试使用 firebase deploy 进行部署但是当我卷曲 firebase 端点时,出现 404 错误: 卷曲-v https://us-central1- 我有以下 main.py firebase 函数,我正在尝试使用它进行部署 firebase deploy 但是当我卷曲 firebase 端点时,我收到 404 错误: curl -v https://us-central1-<project-id>.cloudfunctions.net/test 这是我部署的功能: from firebase_admin import initialize_app, db from firebase_functions import https_fn import flask initialize_app() app = flask.Flask(__name__) print("TEST APP") @app.get('/test') def hello_world(): print('Hello World') return 'Hello, Firebase Cloud Functions with Python' 当我通过输入此命令在本地运行该函数时 flask --app main run 我能够到达此端点,但当我卷曲 firebase 端点时却无法到达。如有任何帮助,我们将不胜感激。 更新:当我进入 Google Cloud Console 时,没有显示任何功能。我想肯定是部署有问题。当我输入:firebase -P staging deploy --only functions 我得到以下输出: (node:25815) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) === Deploying to '<progject-id>'... i deploying functions i functions: preparing codebase cancer-hacked for deployment i functions: ensuring required API cloudfunctions.googleapis.com is enabled... i functions: ensuring required API cloudbuild.googleapis.com is enabled... i artifactregistry: ensuring required API artifactregistry.googleapis.com is enabled... ✔ functions: required API cloudfunctions.googleapis.com is enabled ✔ artifactregistry: required API artifactregistry.googleapis.com is enabled ✔ functions: required API cloudbuild.googleapis.com is enabled i functions: Loading and analyzing source code for codebase cancer-hacked to determine what to deploy * Serving Flask app 'serving' * Debug mode: off WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:8081 Press CTRL+C to quit 127.0.0.1 - - [15/Nov/2024 14:55:25] "GET /__/functions.yaml HTTP/1.1" 200 - 127.0.0.1 - - [15/Nov/2024 14:55:25] "GET /__/quitquitquit HTTP/1.1" 200 - /bin/sh: line 1: 25820 Terminated: 15 python3.11 "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/firebase_functions/private/serving.py" i functions: cleaning up build files... ✔ Deploy complete! Project Console: https://console.firebase.google.com/project/cancer-hacked/overview 我发现我缺少使用 python 的 Flask 库让 firebase 云功能工作的功能。我必须注册 Flask 应用程序才能使用 https_fn 包装器。这是现在在执行 firebase deploy 时可以使用的代码 import firebase_admin from firebase_admin import credentials, firestore from flask import Flask, request from firebase_functions import https_fn from cancer import get_cancer # Initialize Firebase Admin SDK cred = credentials.Certificate("serviceAccountKey.json") firebase_admin.initialize_app(cred) db = firestore.client() app = Flask(__name__) @app.route('/test', methods=['GET']) def test(): print("Hello World") return "Hello World" # Main entry point for Firebase Functions #firebase_function = functions.https.on_request(app) @https_fn.on_request() def functions(req: https_fn.Request) -> https_fn.Response: with app.request_context(req.environ): return app.full_dispatch_request() 您可以在以下 Firebase 文档中找到更多文档: https://firebase.google.com/docs/functions/http-events?gen=2nd 然后您可以通过访问 curl -v https://us-central1-<project-id>.cloudfunctions.net/functions/test来访问测试端点
我的 Flask 应用程序需要帮助。我有 FlaskForm 页面并使用 QuerySelectField 以便用户可以选择仓库表单数据库。我将 SQLAlchemy 与 SQlite 数据库一起使用。 这是我的数据库代码
当我开始将事物划分为蓝图时,如何引用主 Flask 文件中定义的方法?
所以我开始了 主文件夹/ 主要.py <--- the entire flask app was in there but it got unruly so I though abou dividing things up in to blueprints... the new way I was doing it is"
slackeventsapi.server.SlackEventAdapterException 中请求时间戳无效
我正在尝试创建我的第一个 Slack 机器人,它使用 Flask 作为服务器来生成对机器人通道中消息的响应。简而言之,我的步骤是: 创建一个 Slack 应用程序,创建事件订阅...
我正在使用 Redis 高级计划在 Heroku 上部署 Flask 应用程序。我收到以下错误:“SSL 认证验证失败”。尝试修复: 降级到 Redis 5 将 ssl_cert_reqs=None 传递给 ...
尝试在 Flask 应用程序中运行 Celery 任务时遇到此错误: celery.exceptions.TimeoutError:操作超时。 这是我的配置文件: 从芹菜进口芹菜 导入操作系统 从烧瓶
(HTML/JS)基于对数据库的 JSON 响应创建报告的按钮不起作用
拜托,我要疯了。我目前正在使用 PostGreSQL 做一个数据库项目,使用 Python Flask 作为后端,使用 HTML/CSS/Javascript 作为前端。但在其中一个页面上它是支持的...
你打算如何调试 Flask 中的错误? 打印到控制台? 向页面闪现消息? 或者是否有更强大的选项可以在出现问题时找出发生了什么?
Pytest Flask,登录时出现错误 308 永久重定向
我想尝试我的应用程序,这是测试代码: 导入系统 导入pytest 从flask_simplelogin导入SimpleLogin sys.path.insert(1, '') 从应用程序导入应用程序作为 myapp #----------------------------------------...
我的开发服务器中的链接相对于“/”,而在生产中它们相对于“/flask/”。如何在 Flask 应用程序中编写链接,以便它可以在两个服务器上工作...
Dockerized Flask 应用程序无法在 MongoDB 中保留数据 – 日志中没有错误,但数据库中没有数据
我正在开发一个 Flask 应用程序,该应用程序在连接到 MongoDB 的 Docker 容器中运行,也在一个单独的容器中运行。一切都启动,没有任何错误,并且 MongoDB 连接正常
我有一个 Flask/javascript Web 应用程序,但在通过事件侦听器传递信息时遇到问题。 这是我的代码: 获取('/get_data') .then(响应=>response.json()) .然后(达...
Flask 前端工作正常,但是里面的 svelte 应用程序却不能正常工作,我缺少什么
我一直在努力解决这个例子https://github.com/cabreraalex/svelte-flask-example。我在这里创建了一个更简单的示例 当我运行 server.py 时,我得到了模板,在源代码中我什至......
我想动态显示我的CPU使用情况。 我不想重新加载页面来查看新值。 我知道如何在 Python 中获取 CPU 使用率。 现在我用该值渲染一个模板。 我怎样才能
我正在尝试执行持续集成,但不断得到: 错误:进程已完成,退出代码为 30。 输入代码************* 模块 test_routes test/test_routes.py:46:0: C0301: 线路太...
我知道响应编组看起来像这样: 来自flask_restx导入字段 一些_对象= { 'id': fields.Integer(reqired=True), '名称': fields.String(required=True) } @api....
通过 github 工作流程进行 Docker 构建在尝试传递多个构建参数时失败
我正在尝试使用 docker 和 github 工作流程将 Flask 应用程序部署到 gcp。我在 github 中添加了一些变量和秘密,我试图将它们作为构建参数通过我的工作流程 yaml 文件传递(其中...
使用 vercel.json 在 vercel 中部署导入模块 Flask 应用程序时出错
我在尝试使用 vercel.json 文件将 Flask 应用程序部署到 Vercel 时遇到问题。我的应用程序由一个 main.py 文件组成,应用程序在其中初始化。这个文件
我正在尝试开始使用烧瓶,但什么也不明白。我从这个基本代码开始: 从烧瓶导入烧瓶 应用程序=烧瓶(__名称__) @app.route('/') def hello_world(): 返回'他...