Django为管理员和公共用户共享CSS和Javascript

Django为管理员和公共用户共享CSS和Javascript,django,django-grappelli,Django,Django Grappelli,我用的是django grapelli。它位于static/admin/目录中,由管理员站点使用 我创建了一个公共目录,它独立于admin,可以从public访问 Django grapelli附带jquery和一些其他css 我应该创建一个static/public/来存储公共站点的css和js,还是应该使用admin static css和js 我在static directory-static/public/中创建了一个目录名public,但我似乎无法为静态文件提供服务。为了使其尽可能无缝

我用的是django grapelli。它位于static/admin/目录中,由管理员站点使用

我创建了一个公共目录,它独立于admin,可以从public访问

Django grapelli附带jquery和一些其他css

我应该创建一个static/public/来存储公共站点的css和js,还是应该使用admin static css和js


我在static directory-static/public/中创建了一个目录名public,但我似乎无法为静态文件提供服务。

为了使其尽可能无缝,django从django源中为开发服务器中的管理介质提供服务

为了让grapelli媒体能够使用,您应该执行以下操作:

python manage.py runserver --adminmedia=./static/public

它为该目录中的管理媒体提供服务

我用media_ROOT和static_ROOT将media和static分开,