草庐IT

Flask-RESTPlus

全部标签

python - 在 Flask Admin 中用富文本编辑器替换 textarea

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我想知道在FlaskAdmin中用富文本编辑器替换标准textarea字段的最佳方法?kindeditor怎么样?以及如何制作它?

python - 在 Flask (Python) 中重定向到包含 'variable part' 的 URL

我正在尝试重定向到Flask中的URL。我尝试重定向到的目标URL有一个像这样的变量/dashboard/其View如下,@app.route('/dashboard/')defdashboard(username):returnrender_template('dashboard.html',username=username)如何使用Flask的redirect()重定向到此URL&url_for()功能。这个我试过了,returnredirect(url_for("index"))工作正常,因为索引是我的应用程序中没有任何可变部分(/index)的URL。但是,我该如何处理具有可

python - 无法从项目目录导入 flask ,但可以在其他任何地方使用

所以我在尝试使用Flask时遇到了一个有趣的问题,我只能从~/(home)而不是~/Projects/projectfolder运行它。我正在使用通过他们的主页、virtualenv和virtualenvwrapper安装的Python2.7.4。每次都是一样的:$mkvirtualenvprojectNewpythonexecutableinproject/bin/pythonInstallingsetuptools............done.Installingpip...............done.然后我安装Flask:$pipinstallflask[...]Suc

python - 使用 flask + wtform 渲染表单

有问题的代码:fromflaskimportBlueprint,render_template,abortfromflask.ext.wtfimportFormimportosfromjinja2importTemplateNotFoundfrommodelsimportMemberfromwtforms.ext.sqlalchemy.ormimportmodel_form@simple_page.route('/register')defregister():form=model_form(Member,Form)returnrender_template('register.htm

python - 具有多个服务器的 Flask-login 如何工作

我一直在使用Flaskloginmodule,它在服务器上创建和维护session。既然server维护了session,我觉得也不是完全无状态的。当应用程序有多个服务器时它是如何工作的。请求是否应该是粘性的(即给定session应该向特定服务器发出后续请求)? 最佳答案 您所做的陈述并不完全正确:...whichcreatesandmaintainssessionontheserver.Flask-Login使用了Flask提供的session设施,所以它存储在session中的数据将由Flask使用配置的session存储机制写

python - 如何处理具有多个蓝图的 flask 中的登录?

我有多个蓝图需要集成到一个应用程序中。我正在使用flask-login来处理登录。但是,我对如何为我的蓝图处理LoginManager()和.user_loader感到困惑。这是我当前的文件结构。system/run.pyconfig.pyapp/__init__.pymodels.pyviews/blueprint1.pyblueprint2.pystatic/templates/实现它们的正确方法是什么?我是否只是在__init__.py中调用它们并在蓝图中导入登录管理器变量?或者我需要在蓝图中单独调用它们吗?希望我能够清楚地描述问题。感谢您的阅读和回答

python - 从哪里获得 sphinxcontrib.autohttp.flask?

我希望为Flask项目的RESTAPI生成自动文档。我无法在任何地方找到sphinx扩展sphinxcontrib.autohttp.flask,它似乎没有与sphinx捆绑在一起。当我运行sphinx时,我得到:Extensionerror:Couldnotimportextensionsphinxcontrib.autohttp.flask(exception:Nomodulenamedsphinxcontrib.autohttp.flask)谁能告诉我在哪里可以找到它? 最佳答案 sphinxcontrib.autohttp.

python - 为什么 Flask 在其 json 模块中检查 `'\\/' in json.dumps('/')`?

Thesourcefortheflask.jsonmodulecontainsthefollowingline.'\\/'是什么意思,为什么Flask检查这个?_slash_escape='\\/'notin_json.dumps('/') 最佳答案 Flask正在使用它来测试它使用的JSON库是否在不需要时转义斜线。如果图书馆有,那么json.dump('/')将产生'"\\/"'(相当于原始字符串r'"\/"',参见hereforanexplanationonescapecharacters)。Flask可以选择多个JSON库之

python - 使用 Jinja2 (Flask) 模板引擎参数化可重用 block

在Jinja2模板引擎(使用Flask)中,我想实现类似的东西:{%reusable_blockavatar(user)%}{%reusable_block%}然后在不同的地方:{%foruinusers%}{%callavatar(u)%}{%endfor%}但是我在Jinja文档中找不到这样的功能(我为这个问题编写了reusable_blocks)。我需要的基本上是可以带参数的可重用block。任何想法都知道如何使用Jinja2做到这一点? 最佳答案 您可以使用宏。{%macroinput(name,value='',type=

python - 如何使命令行参数对 Flask 路由可见?

我正在使用Flask构建一个工具来在浏览器中本地查看数据。我想将包含数据的目录作为命令行参数传递,然后将其传递给适当的路由函数来进行渲染。这就是我想要的,但是使用了全局变量:dataDir=NonedefinitializeData(pathname):globaldataDirdataDir=pathname@app.route('/')defhome():#UsedataDirasdesiredif__name__=='__main__':initializeData(sys.argv[1])app=Flask(__name__)app.run()是否有更好的方式在命令行和我的路由