【问题标题】:Django share CSS and Javascript for admin and publicDjango 为管理员和公众共享 CSS 和 Javascript
【发布时间】:2011-05-11 09:58:26
【问题描述】:

我正在使用 django grapelli。它位于静态/admin/ 目录中,供管理站点使用。

我创建了一个公共目录,它与管理员分开,可以从公共访问。

Django grapelli 带有 jquery 和其他一些 css。

我应该创建一个静态/公共/来存储公共站点的 css 和 js,还是应该使用管理员静态 css 和 js?

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

【问题讨论】:

    标签: django django-grappelli


    【解决方案1】:

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

    为了让它成为grapelli媒体,你应该这样做:

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

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

    【讨论】:

    • 我正在使用 MEDIA_ROOT 和 STATIC_ROOT 分离媒体和静态。
    • #Media url(r'^media/(?P.*)$', 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT, }) ,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-18
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多