我正在尝试制作一个包含一些数据库的管理面板。我使用flask-admin自动生成管理面板。当我在我的 PC 本地运行服务器时,引导样本正在加载并且工作正常。但是,当我将其托管在
pythonanywhere
中并运行时,它显示未找到 CSS,如图所示。
我没有使用任何自己的管理面板模板。我使用以下代码自动生成模板。
admin = Admin(app, name='Admin Panel', template_mode='bootstrap3')
错误消息的链接。
我也遇到了同样的情况,但结果我使用了不受支持的样本,这是有效的代码
app.config['FLASK_ADMIN_SWATCH'] = 'flatly'
# Create admin with custom base template
admin = admin.Admin(app, name='XXX', template_mode='bootstrap4')
请注意,Bootswatch 主题名称是区分大小写。如果正确设置了
FLASK_ADMIN_SWATCH
配置,则无需将flask-admin css和js文件添加到项目的static
文件夹中。
可用主题位于 repo。