Django 为管理员和公众共享 CSS 和 Javascript
我正在使用 djangograpelli。它位于 static/admin/ 目录中,该目录由管理站点使用。
我创建了一个公共目录,它与管理员分开,并且可以从公共目录访问。
Django Gratelli 带有 jquery 和其他一些 css。
我应该创建一个 static/public/ 来存储公共站点的 css 和 js 还是应该使用管理静态 css 和 js?
我在静态目录 - static/public/ 中创建了一个名为 public 的目录,但我似乎无法提供静态文件。
I am using django grapelli. It is in the static/admin/ directory, which is used by admin site.
I create a public directory, which separate from admin, and can be access from public.
Django grapelli come with jquery and some other css.
Should I create a static/public/ to store css and js for public site or should I use the admin static css and js?
I create a a directory name public in static directory - static/public/, but I seems not able to serve the static files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为了使其尽可能无缝,django 从 django 源内部为开发服务器中的管理媒体提供服务。
为了使其采用gratelli媒体,您应该这样做:
并且它从该目录提供管理媒体!
In order to make it as seamless as possible, django serves the admin media in the development server from within the django sources.
In order to make it take the grapelli media, you should do:
And it serves the admin media from that directory!