• 烧瓶没有为后续请求提供参数

    我创建了一个包含post方法的资源,该方法使用user_name,client_dict,order_detail_dict作为自变量/参数,如下所示 class CreateOrder(Resource): def post(self, user_name, client_dict, order_detail_dict): 并且我在端点/ create_order中注册了以下资源 api_createorders_addproducts.add_resource(CreateOrder, '/c...
  • 在Python中序列化/封送数据的最佳方法是什么

    我希望能够创建可以从数据库定义的自定义序列化程序 例如, 假设我有一个输入字典 {"attr1": 4, "attr2": 7, "attr3":10} 并且我有一个名为Serializers的表,并且有一个包含JSON字段的行,其中包含以下内容 {"parent1": {"attr_rename_1": "attr1", "attr_rename_2": "attr2"}, {"attr_rename_3": "attr3"}} 如果我将该JSON字段应用于字典,则应该收到以下信息: {"parent...
  • javascript socket.on(..)没有被调用

    因此,我有一个正在工作的简单网站,用于进行套接字通信和聊天功能演示,该服务器使用python flask应用程序编写,而客户端使用javascript。这是来自服务器的代码片段: import os from flask import Flask, render_template, request, jsonify from flask_socketio import SocketIO, emit app = Flask(__name__) app.config["SECRET_KEY"] = os.g...
  • 初始化SQLite数据库时找不到__main__

    I'm new to Python and even newer to Flask. When I'm trying to initialize my database using SQLAlchemy I get an error. Does anyone know what's going on and how I can resolve this issue so I can run db.create_table() to initialize my database and to test my ...
  • 如何从命令行正确启动Flask应用程序?

    我已经创建了我的第一个Flask应用程序,并遇到了要从命令行运行该应用程序的问题。我在问题末尾的结构中使用BluePrints实现了该应用程序。 从Visual Code运行可以正常工作,但是当我尝试从命令行运行应用程序时,出现错误。 run using: (-> in src/koboscraper) $ export FLASK_APP=app $ flask run $ Error: While importing "koboscraper.app", an ImportError was rai...
  • 运行Flask Web应用程序时出现内部服务器错误500

    内部服务器错误 服务器遇到内部错误,无法完成您的请求。服务器超载或应用程序中有错误。 flask应用程序代码为: from flask import Flask, render_template import numpy as np app = Flask(__name__) @app.route('/') def home(): return render_template("index1.html") if __name__ == "__main__": app.run(debug = T...
  • 从烧瓶应用程序记录器中删除处理程序并将其放置在根记录器上是否有任何危害?

    我正在一个项目中,所有日志均由根记录器及其处理程序处理。对于每个软件包,如果我们对日志感兴趣,则可以将该软件包的记录器的处理程序添加到根记录器(假设根记录器上不存在相同的处理程序)。并将其从软件包的记录器中删除。这个想法遵循python约定,即程序包的绝对不应该添加处理程序,因为它是调用方决定在何处记录日志的特权。 我们现在正在使用flask框架将此项目移至Web应用程序。 我了解烧瓶应用程序记录器会检查有效级别,并决定在层次结构中没有可以处理烧瓶记录器有效级别日志的处理程序的情况下,向烧瓶记录器添加处理程...
  • 从其他文件调用时,Python文件无法正常运行

    这是我第一次创建完整的python应用程序,我需要一些帮助来构建我的项目。我大部分的UI工作都使用Dash。我有一些机器学习脚本,希望能够通过用户界面上的按钮运行,然后在用户界面上显示结果。 当前项目结构: MyProject |-- app.py `-- assets |-- scripts | |-- bearing.py | |-- pump.py | `-- __init__.py `-- datasets |-- bearing ...
  • 用__init__ python模拟包内的导入类

    我有一个flask API类(a.py),它从另一个包脚本(b.py)导入python类。 我试图在a.py中模拟b.py类的导入,因为我不想初始化数据库连接。 请提供建议。 我在测试课程中尝试了以下方法,但无法正常工作 import sys sys.modules['src.core'] = mock.MagicMock() from src.api import a 错误: ImportError:没有名为b的模块 a.py(在src.api包中) from src.core.b import Emp...
  • 两列图像,宽度不同。首先是固定的,其次应缩小到剩余宽度

    我不知道该怎么做。 到目前为止,我所拥有的是第一列 float: left width: 400px 但是第二列将无法容纳剩余的空间,无论它们周围是否有包装纸,包装纸是否具有“宽度:100%”,图片是否有照片或我尝试过的任何其他组合。一旦减小了浏览器的宽度,第二列就跳到第一列的末尾,不再并排显示。结合第二列的图像也应居中且不应大于其自然宽度这一事实,我不知道该怎么办。我在网上找到的所有解决方案都没有图像示例。 html(烧瓶)代码: <div class="gallery"> <div class...
  • HTML页面上轮播底部的空白

    我的首页底部有空白,这是一个问题。我不确定是否是因为轮播,但是尽管调整了页边距或什至是页面本身的页边距,但我似乎无法使其消失。这是主页的代码,该代码也从下面的layout.html扩展。 {% extends "layout.html" %} {% block content %} <div id="home-page-heading" class="row"> <div class="col"> <h1 class="display-1" style="text-align:cen...
  • 覆盖类变量和并发的Flask请求

    我正在运行python Flask服务器来执行棘手的算法,其中之一将电缆分配给电子管。 class Tube: max_capacity = 5 cables: List[str] def has_capacity(self): return len(self.cables) < self.max_capacity The max capacity was always 5, but now there's a new customer that actually...
  • 如何在Heroku中访问数据库

    所以我用Flask创建了一个网站,并将其上传到heroku。 该网站有一个名为test.db的数据库 在cmd中我做了 heroku vim -a my-app; 所以现在当我执行dir时,我会得到所有文件以及test.db。但是如何打开test.db,我尝试打开或阅读test.db。这些似乎都不起作用。您知道打开该数据库文件的命令吗?
  • 仅在需要时在@ app.route()中调用装饰器函数

    在下面的程序中,如果它是由本地主机调用的,那么我需要运行带有过滤器装饰器的API,并且如果从不同服务器(主机)调用了相同的API,则不应调用它 app= Flask(__name__) def filter(app): def is_returned(): print("Hello") return is_returned @app.route('/multi_compare') @filter def multi_comp(): print ("World") ...
  • Flask:执行多个查询

    我正在构建一个Webapp,我的.py文件之一保留了许多SQL函数。这些函数连接到数据库,执行查询,获取结果并关闭连接。 例: def get_user_data(): conn = MySQLdb.connect(host, port, user, passwd, db) cursor = conn.cursor() query = "CALL `RANDOM_PROCEDURE`(%s)" data = None try: cursor....
  • 如何将简单的Python应用程序与简单的Flask应用程序合并?

    对于我拥有的没有UI的现有应用程序,我想在应用程序继续产生自己的结果时可视化图表。 换句话说,我想将Python应用程式与Flask介面合并吗? 例如,接下来的两个Python应用程序。 import time i = 0 while True: i += 1 time.sleep(1) print("Loop", i) # I'd like to visualise i on a browser 是否可以使用Flask,而不是打开窗口,而是使用浏览器查看图表? fro...
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部