问题标签 [flask-extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 pyexcel 中使用 mapdict 参数?
我在 pyexcel 的 save_to_database 函数中的 mapdict 参数遇到了一些问题。
看来我仍然需要在文件的开头有一行列名,否则会出错。一旦将它们转换为字典,mapdict 是否不指定每列要使用的名称?
我非常不确定这个论点实际上做了什么......
任何帮助,将不胜感激!!
python - 要求模型字段具有特定约定的烧瓶扩展
所以我正在使用 Flask 开发一个 webapp。我在我的数据模型中遵循了一个命名约定,但似乎这个约定没有与 Flask-extensions 正确集成以进行特定字段命名,例如引用来自Flask-Security 扩展
楷模
Flask-Security 假设您将使用 SQLAlchemy、MongoEngine、Peewee 或 PonyORM 等库来定义包含用户和角色模型的数据模型。您的模型上的字段必须遵循特定的约定,具体取决于您的应用程序所需的功能。除此之外,您可以根据需要向模型中添加任何其他字段。您的用户和角色模型至少应包含以下字段:
用户
...
现在假设我的用户模型是这样的:
如果我必须将模型的字段更改为 Flask 扩展所需的字段,则需要我更改很多文件,这是一项乏味的任务。
我想到的是这样的:
这个解决方案有多糟糕,我有什么替代方案?
python - Flask 扩展、上下文和 Neo4j
目标是编写一个简单的Flask 扩展。我使用Flask Extension Development 参考作为指南。我还研究了flask -sqlalchemy和flask-mongoengine源代码以获取线索。
我的问题是在视图之外使用 Neo4j 连接。我遇到了应用程序上下文问题,我似乎陷入了困境。
使用工厂方法的超级简单的 Flask 应用程序。
遵循 Flask 参考作为指南的示例扩展。在上下文中返回 Neo4j 连接。
我开始有问题的地方。我收到RuntimeError: Working outside of application context
错误。
继承GraphMixin
.
我不能with app.app_context:
在我的GraphMixin
课堂上使用,因为我没有构建它就无法访问app
(我应该在app
每次访问user
模型时创建一个实例)。
如何在应用程序上下文中嵌入扩展,以便在视图内部和外部使用?
Python==3.6
Flask==0.12
Py2neo==3.1.2
python - 为什么我使用 Flask-Autodoc 得到“没有名为 'flask.ext' 的模块”?
在setup.py
我需要 Flask 和 Flask-Autodoc。我运行setup.py install
并确认两个发行版都已安装。
按照指示,我导入了 Flask-Autodoc:
但我明白了ModuleNotFoundError: No module named 'flask.ext'
。我在 Conda Python 3.6 环境中,当我创建一个新的虚拟环境并重新安装具有依赖项的包时,也会发生同样的事情。
我认为应该从flask.ext
模块中导入 Flask 扩展,但这似乎不起作用。我还尝试了以下方法:from flask.autodoc import Autodoc
, from autodoc import Autodoc
, from FlaskAutodoc import Autodoc
.
python - 如何解决flask.ext错误
我正在使用烧瓶应用程序构建降价博客。这是我的代码:
我已经安装了 pip3 install Flask-Misaka。安装后也给我错误:
我没有使用任何虚拟环境,而是在 fedora27 中工作。有没有人对此有任何想法。
python - 用 Flask-Excel 填充 Excel 模板
我使用Flask-Excel在我的 Flask Web 应用程序上生成一些 Excel 文件(报告)。是一个有用的库,易于使用以动态生成新的 Excel 文件。但是我找不到文档或示例来导入包含信息的 Excel 文件,然后用 Flask Excel 填充它。
例如,假设我在 Excel 文件中有公司徽标、报告标题和“漂亮”格式的列名,它们位于前 3 行。我该怎么做才能阅读此模板,并从第 4 行开始填写信息。
在此先感谢您的帮助
python-3.x - Python 对象实例未保存在 Flask 应用程序上下文中
我制作了简单的 Flask 扩展,其中包含适用于 Python 的 Google API 客户端:
在我的 oauth2 回调视图中,我通过调用init_api
基于凭据创建 API 客户端实例的方法来初始化 Google API:
然后在我的另一个端点中,我调用get_token
使用初始化的早期客户端库的方法。我的终点
get_utoken
使用客户端的方法:
但是我得到AttributeError: 'AppContext' object has no attribute 'proximitybeaconapi'
了错误,尽管我之前在应用程序上下文中设置了这个属性:
当我在调用最后一个端点时设置它时,看起来ctx
上下文没有保存我的proximitybeaconapi
客户端实例init_api
我在这里做错了什么?
PS:我从官方 Flask 文档中遵循这个例子。
python-3.x - flask-admin:当前用户在从flask admin中的ModelView继承的类中使用时返回none
我有一个关于flask_admin的错误,当我通过在我自己的类名UserDeleteView中从flask_admin.contrib.sqla继承ModelView类来创建自己的模型视图时,当我在UserDeleteView中使用current_user(flask_login的变量)时它给出None但是当我使用它在 UserDeleteView 的任何功能中都可以正常工作
就像我在 UserDeleteView 类的 is_accessable 函数中使用它一样,但是当我在 UserDeleteView 类的 if 中使用它时,它不起作用
这是我的 flask_admin 代码:-
这是我得到的错误: