【问题标题】:Javascript development workflow in djangodjango 中的 Javascript 开发工作流程
【发布时间】:2013-09-15 08:40:04
【问题描述】:

我正在使用 django + 一些 js + 一些 css 做一个项目。有没有一个地方我应该把 js/css 源文件的 dev 版本编译成 js/css prod 版本(并存储在 /static 中)?

【问题讨论】:

  • 我知道如何用 Django 渲染静态 css/js 文件。但是我应该把 dev js/css 文件放在哪里?是否有任何特定的 Django 文件夹?因为将它们置于静态意味着它们可以从客户端访问,这是不可取的。

标签: javascript css django workflow


【解决方案1】:

你可以这样走:

在设置中:

LIB_URL = '/var/static/lib/'

制作新的 context_processor:

from django.conf import settings


def static(request):
     return {'LIB_URL': settings.LIB_URL}

将新的上下文处理器添加到TEMPLATE_CONTEXT_PROCESSORS,然后在模板中:

脚本:

<script src='{{ LIB_URL }}jquery/jquery.js'></script>

然后创建文件夹/var/static/lib/,在此处下载您的开发库。认为这会对您有所帮助。

【讨论】:

    猜你喜欢
    • 2015-12-16
    • 1970-01-01
    • 2015-05-13
    • 2017-07-03
    • 2011-09-23
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多