jquery - 从 django 应用程序到 jquery 插件的依赖

标签 jquery python django dependencies pip

我编写了一个可重用的 Django 应用程序。此应用程序使用 are-you-sure jquery 库。

目标

安装我的应用程序和所有依赖项应该很容易。

用例

如果开发者想要使用我的应用,那么下面一行应该安装整个应用(包括 are-you-sure 插件):

pip install myreusableapp

问题

引入对开源 JS 代码的依赖的常见解决方案是什么?

不是问题的一部分

  • 通过 setup.py 中的 install_requires 完成对其他 python 代码的依赖。工作正常。
  • 将我的 django 代码推送到 pypi 不是问题的一部分。工作正常。

最佳答案

由于您在谈论开源 javascript 库,因此您可以依赖 CDN(与您在代码中依赖 jQuery 的方式相同)。

在这个具体示例中 - 您可以为此使用 cdnjs:
https://cdnjs.com/libraries/jquery.AreYouSure

只需确保您使用的模板包含相关的脚本文件:

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.AreYouSure/1.9.0/jquery.are-you-sure.min.js"></script>

关于jquery - 从 django 应用程序到 jquery 插件的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39992496/

相关文章:

jquery - jquery的empty()方法会清除通过非jquery方式创建的事件监听器吗

python - python pandas 中的列和行中的多个过滤器

python - 列表理解的优雅总结

django - 我无法在我的 Mac 上启动 rabbitmq

python - 什么决定了 Apache/Django 中的应用日志文件位置?

python - 如何在模型中设置元类中未定义的字段

javascript - Jsonp跨域ajax

jquery - 调整 bootstrap-select 组件大小的问题

javascript - 如何通过单击父元素来检测子元素?

python - 使用 python、boto3 在 Amazon S3 中创建目录