Django Admin页面日期输入框date picker图标不显示问题求助
Django Admin日期选择器图标不显示问题
问题详情
自定义Django Admin页面时,日期输入框的date picker选择图标无法显示,当前页面效果如下:
期望实现带有选择图标的date picker效果:
同时浏览器控制台出现静态资源加载失败的错误:
相关代码
class FactureAdmin(ImportExportMixin,admin.ModelAdmin): inlines = (AllocationFactureInline,) admin.site.register(Facture,FactureAdmin)
解决建议
- 检查静态资源配置:确保
settings.py中STATIC_URL和STATIC_ROOT配置正确,执行python manage.py collectstatic命令收集Django Admin的静态资源。日期选择器图标依赖官方Admin的CSS和JS文件,资源未正确加载会导致图标不显示。 - 排查插件冲突:暂时移除
ImportExportMixin,测试日期选择器图标是否恢复,确认是否是该插件干扰了Admin默认的静态资源加载或样式。 - 修复静态资源路径:根据控制台的404错误,检查对应的Admin静态文件(如CSS、JS)是否存在于正确路径,确保静态资源服务器能正常访问这些文件。
- 清除浏览器缓存:浏览器缓存的旧静态资源可能导致新资源无法加载,清空缓存后刷新页面重试。
内容的提问来源于stack exchange,提问作者Mohamed chouai
相关产品推荐
相关产品推荐

