mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-05 01:20:07 +00:00
feat(generator): add python plugin template and fix frontend static path
1. 新增python包初始化模板和插件元数据模板 2. 修复前端静态文件挂载路径硬编码问题,使用配置中的FRONTEND_DIST_DIR 3. 优化代码生成模板中日期验证器的计算逻辑,改用jinja2过滤器一次性计算 4. 新增toml文件的文件图标适配 5. 更新文档说明代码生成后需要重启后端以及静态托管的注意事项
This commit is contained in:
@@ -167,6 +167,8 @@ function getFileTreeNodeIcon(label: string): string {
|
||||
if (lower.endsWith(".xml")) return "xml";
|
||||
if (lower.endsWith(".md")) return "document";
|
||||
if (lower.endsWith(".yaml") || lower.endsWith(".yml")) return "file-json";
|
||||
// toml:无本地 svg,走 Iconify(离线注册的 ri 图标集,文件+齿轮更贴合配置文件语义)
|
||||
if (lower.endsWith(".toml")) return "ri:file-settings-line";
|
||||
if (/\.(png|jpe?g|gif|webp|svg|ico)$/i.test(lower)) return "file-image";
|
||||
if (/\.(zip|rar|7z)$/i.test(lower)) return "file-zip";
|
||||
if (/\.(pdf)$/i.test(lower)) return "file-pdf";
|
||||
|
||||
Reference in New Issue
Block a user