python - 在 webapp2 中部署时缩小/压缩 javascript 和 css?

标签 python google-app-engine compression minify webapp2

是否可以让 App Engine 在部署时自动缩小某些 javascript 和 css 文件,就像 Jinja2 自动为您编译模板一样?我见过一些进行缩小的 Python 脚本,但是如何将它们与 webapp2 集成?

我使用的是最新的 Google App Engine 版本和 Python 2.7。

最佳答案

您可以编写一个简单的脚本来执行此操作。

# -- update_batch.py --
import sys
import os

def main():
    if len(sys.argv) == 1:
        return 

    appId = sys.argv[1]
    print "appId", appId

    # Your script to minify javascipt
    #os.chdir(r".\template")
    #cmd = r'jscom.py ./js/new/xxx_plugin.js xxx_plugin.js %s.appspot.com'%appId
    #os.system(cmd)

    os.chdir("..")
    # Perform appcfg.py to update GAE server
    cmd = r'"C:\Program Files\Google\google_appengine\appcfg.py"'
    os.system(cmd + " update . " + " -A %s"%appId)

    #os.system(cmd + " backends . " + " update worker " + " -A %s"%appId)

if __name__ == "__main__":
    main()

# Usage update_batch.py YOUR_APP_ID_HERE

关于python - 在 webapp2 中部署时缩小/压缩 javascript 和 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8872143/

相关文章:

c# - 使用 Nodejs 解压缩使用 C# 代码片段压缩的字符串

python - Pandas 如果其他空

java - Uber/v1/payment-methods - 给出错误 "Unauthorized"且可用范围为空

algorithm - 解码用过时语言压缩的文件

google-app-engine - GAE Blobstore : ImagesService. getServingUrl() 给我较小的图像

python - Jinja2 html按钮: Catch POST on different pages

php - 缩小 HTML/PHP

用于网络测量工具的Python或C

python - 使用 Sklearn 进行多标签文本分类

c# - Rabbitmq:exchange->routingkey->queue命名结构