【问题标题】:Google App Engine Patch - How to use stylesheets?Google App Engine 补丁 - 如何使用样式表?
【发布时间】:2023-03-24 11:25:01
【问题描述】:

在安装 GAE-Patch 和使用我的样式表时苦苦挣扎。我的 settings.py 已经包含以下几行,但是媒体生成器没有正确编译和打包它:

    'combined-%(LANGUAGE_DIR)s.css': (
        'global/look.css',
    ),
    'combined-%(LANGUAGE_DIR)s.css': (
        'global/base-%(LANGUAGE_DIR)s.css',
        'owr/main.css',
    ),

INSTALLED_APPS = (
    'owr',
)

样式表应该放在哪里,在哪个文件夹中?在 owr/media 下?

【问题讨论】:

    标签: python django google-app-engine


    【解决方案1】:

    你应该看看 app.yaml 文件:

    应该是这样的:

    handlers:
    - url: /media
        static_dir: _generated_media
    

    这意味着你需要将你的 css 等放在 _generated_media 文件夹中。

    【讨论】:

    • 嗯,我在生成的媒体文件夹中有css,但它仍然无法正常工作。在实际的 html 中应该链接到的正确路径是什么?我已经尝试过 href="owr/main.css"、owr/media/main.css、media/main.css 等。进行更改后是否需要运行生成媒体命令?
    猜你喜欢
    • 2011-01-03
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    • 2012-06-11
    • 1970-01-01
    • 2014-03-14
    • 2011-01-18
    相关资源
    最近更新 更多