gpt4 book ai didi

python - MEDIA_URL 元组

转载 作者:太空宇宙 更新时间:2023-11-03 19:35:15 26 4
gpt4 key购买 nike

我想编写一个 context_processor,如下所示:

设置.py:

MEDIA_URLS = ('cname2.example.com/media', 'cname3.example.com/media',)
TEMPLATE_CONTEXT_PROCESSORS = (
"util.context_processors.media",
)

util/context_processors.py

from random import choice
from django.conf import settings

def media(request):
"""
Adds random media-related context variable to the context.
"""
def get_media_url():
return choice(settings.MEDIA_URLS)
return {'MEDIA_URL': get_media_url()}

我在模板上有很多地方有 MEDIA_URL,我希望随机选择每个实例,以便我在任何给定页面上混合使用 cname,以减少一次对任何给定静态 url 的请求数量。关于如何最好地做到这一点有什么想法吗?

最佳答案

Like so ,尽管选择下一个元素的确切例程取决于您。

关于python - MEDIA_URL 元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3909644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com