草庐IT

heroku-flask

全部标签

作为 Windows 服务的 Python Flask

我正在尝试让Flask应用程序在Windows中作为服务运行。我已经尝试按照建议实现解决方案here和here没有成功。我有一个只有两个文件的简单文件夹:Project|+--myapp.py+--win32_service.pymyapp.py内部是一个简单的Flask应用程序:fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello_world():return'Hello,World!'和服务骨架win32_service.py:importwin32serviceutilimportwin32serviceim

作为 Windows 服务的 Python Flask

我正在尝试让Flask应用程序在Windows中作为服务运行。我已经尝试按照建议实现解决方案here和here没有成功。我有一个只有两个文件的简单文件夹:Project|+--myapp.py+--win32_service.pymyapp.py内部是一个简单的Flask应用程序:fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello_world():return'Hello,World!'和服务骨架win32_service.py:importwin32serviceutilimportwin32serviceim

python - 在 Heroku 上使用 Django 将大文件上传到 AWS S3 Bucket 没有 30 秒的请求超时

我有一个允许用户上传视频的Django应用程序。它托管在Heroku上,上传的文件存储在S3存储桶中。在从Django应用程序获得预签名请求后,我正在使用JavaScript将文件直接上传到S3。这是由于Heroku30s请求超时。无论如何,我可以通过Django后端上传大文件而不使用JavaScript并影响用户体验吗? 最佳答案 您应该考虑以下几点来解决您的问题。为什么你的文件不应该到达你的django服务器然后去s3:将文件发送到django服务器然后将它们发送到s3只是浪费计算能力和带宽。下一个问题是,当您可以直接将文件发送

python - 在 Heroku 上使用 Django 将大文件上传到 AWS S3 Bucket 没有 30 秒的请求超时

我有一个允许用户上传视频的Django应用程序。它托管在Heroku上,上传的文件存储在S3存储桶中。在从Django应用程序获得预签名请求后,我正在使用JavaScript将文件直接上传到S3。这是由于Heroku30s请求超时。无论如何,我可以通过Django后端上传大文件而不使用JavaScript并影响用户体验吗? 最佳答案 您应该考虑以下几点来解决您的问题。为什么你的文件不应该到达你的django服务器然后去s3:将文件发送到django服务器然后将它们发送到s3只是浪费计算能力和带宽。下一个问题是,当您可以直接将文件发送

python - 如何测试 Connexion/Flask 应用程序?

我正在使用ConnexionFlask的框架构建微服务。我想使用py.test为我的应用程序编写测试。在pytest-flask文档中,它说要在conftest.py中创建一个fixture,它会像这样创建应用程序:conftest.pyimportpytestfromapi.mainimportcreate_app@pytest.fixturedefapp():app=create_app()returnapp在我的测试中,我使用这样的clientfixture:test_api.pydeftest_api_ping(client):res=client.get('/status')

python - 如何测试 Connexion/Flask 应用程序?

我正在使用ConnexionFlask的框架构建微服务。我想使用py.test为我的应用程序编写测试。在pytest-flask文档中,它说要在conftest.py中创建一个fixture,它会像这样创建应用程序:conftest.pyimportpytestfromapi.mainimportcreate_app@pytest.fixturedefapp():app=create_app()returnapp在我的测试中,我使用这样的clientfixture:test_api.pydeftest_api_ping(client):res=client.get('/status')

python - 寻找建议以保护用 python-flask 编写的私有(private) REST API

我目前正在使用microframeworkFlask在python中编写一个restAPI。这是一个私有(private)API,用于处理用户数据。我计划使用此API构建Web和Android应用。目前我使用摘要身份验证来保护私有(private)用户数据。例如,如果您想通过用户bob在我的服务上发布数据,您可以在myapi/story/create发出发布请求,并为bob提供摘要模式的凭据。我知道这不是一个好的解决方案,因为:-摘要认证不安全-客户端未通过身份验证(如何保护与当前用户无关的请求,例如创建新用户?)我阅读了很多关于oAuth的资料,但三足式身份验证似乎有些过分,因为我不

python - 寻找建议以保护用 python-flask 编写的私有(private) REST API

我目前正在使用microframeworkFlask在python中编写一个restAPI。这是一个私有(private)API,用于处理用户数据。我计划使用此API构建Web和Android应用。目前我使用摘要身份验证来保护私有(private)用户数据。例如,如果您想通过用户bob在我的服务上发布数据,您可以在myapi/story/create发出发布请求,并为bob提供摘要模式的凭据。我知道这不是一个好的解决方案,因为:-摘要认证不安全-客户端未通过身份验证(如何保护与当前用户无关的请求,例如创建新用户?)我阅读了很多关于oAuth的资料,但三足式身份验证似乎有些过分,因为我不

python - 计算Python的Flask中每个页面的执行时间

使用Python的Flask库计算每个页面加载的执行时间的好方法是什么?我正在考虑在views/__init__.py中放置一个开始计时器:@app.before_requestdefbefore_request():g.start=time.time()但是我应该把计时器的结束部分放在哪里来计算差值,以及如何将它放入我的html模板的页脚中?谢谢。 最佳答案 其他答案基本上是正确的,但现在已经过时了。以下适用于Python3.6/3.7和Flask1.0.2:importtimefromflaskimportg@app.befor

python - 计算Python的Flask中每个页面的执行时间

使用Python的Flask库计算每个页面加载的执行时间的好方法是什么?我正在考虑在views/__init__.py中放置一个开始计时器:@app.before_requestdefbefore_request():g.start=time.time()但是我应该把计时器的结束部分放在哪里来计算差值,以及如何将它放入我的html模板的页脚中?谢谢。 最佳答案 其他答案基本上是正确的,但现在已经过时了。以下适用于Python3.6/3.7和Flask1.0.2:importtimefromflaskimportg@app.befor