5

我正在尝试将 Flask-Admin 用于我的 Web 服务的管理界面。

我有它的工作,但主题与我网站的其他部分使用的不匹配。这里的文档表明它就像覆盖主模板一样简单,但是当我这样做时,我最终会遇到循环引用错误。

我还尝试通过将模板从安装目录复制到我的应用程序结构来尝试单个模板,但我无法弄清楚它们使用的路径。就像它只是默认为安装目录一样,即使我的烧瓶应用程序本地有同名的模板。来自文档:“您可以通过在主模板目录中创建具有相同名称和相对路径的模板来覆盖 Flask 应用程序中使用的任何模板。”......但我无法做到这一点。它仍然期望 admin/ 在模板前面吗?

有人有例子吗?我基本上需要覆盖使用的引导主题,但其他一些自定义可能会很好。我是烧瓶和python的新手,所以这可能很简单......

4

1 回答 1

8

您仍然需要将模板放在以下admin子文件夹中templates

yourapp/
    app.py
    templates/
        master.html  # <-- This will not override admin/master
        admin/
            master.html  # <-- This one, however, will :-)
于 2013-06-18T01:10:58.383 回答