处理django应用程序媒体
django-appmedia的Python项目详细描述
此应用程序的目的是启用应用程序文件夹本身中的静态应用程序文件(css、js、pics)。
<;application1>;/media/<;application1>;/js/script.js <;application2>;/media/<;application2>;/js/script.js
<;project>;/媒体/logo.jpg
若要在开发中使用此视图,应将以下内容添加到url.py: 如果settings.debug:urlpatterns+=(r'^media/(?p<;path>;*)$','site.media.serve_apps',{'document_root':settings.media_root})
对于部署,有一个名为symlinkmedia的managament命令,该命令将创建指向media\u root中每个应用程序媒体目录的symlink。
现在,已安装的应用程序中所有具有“media”目录的应用程序都可以作为“/media/<;application_name>;/”访问。
然后,您可以通过设置admin_media_prefix='/media/admin/'