从django应用到jquery插件的依赖关系
我编写了一个可重用的django应用程序。此应用程序使用jquery库 目标 安装具有所有依赖项的应用程序应该很容易 用例 如果开发人员想要使用我的应用程序,那么下面这行应该安装整个应用程序(包括are you sure插件): 问题: 将依赖关系拉入开源JS代码的常见解决方案是什么 这不是问题的一部分从django应用到jquery插件的依赖关系,jquery,python,django,dependencies,pip,Jquery,Python,Django,Dependencies,Pip,我编写了一个可重用的django应用程序。此应用程序使用jquery库 目标 安装具有所有依赖项的应用程序应该很容易 用例 如果开发人员想要使用我的应用程序,那么下面这行应该安装整个应用程序(包括are you sure插件): 问题: 将依赖关系拉入开源JS代码的常见解决方案是什么 这不是问题的一部分 对其他python代码的依赖通过setup.py中的install\u requires完成。很好 将我的django代码推送到pypi并不是问题的一部分。很好 既然您谈论的是开源javasc
- 对其他python代码的依赖通过
中的setup.py
完成。很好install\u requires
- 将我的django代码推送到pypi并不是问题的一部分。很好
只需确保您使用的模板包含相关脚本文件:
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.AreYouSure/1.9.0/jquery.are-you-sure.min.js"></script>
正如Dekel所说,最简单的解决方案是使用第三方CDN
但是,如果您不想依赖第三方CDN,常见的解决方案是在应用程序的存储库中包含JS库的副本。例如您需要使用
setup()
将JS库包含在您的可分发组件中。这种包含第三方组件副本的方法通常被称为“供应商”。
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.AreYouSure/1.9.0/jquery.are-you-sure.min.js"></script>