python - 在 Django 设置中的功能?

标签 python django django-settings

我想向我的 django settings.py 添加一个函数(返回递增的 url)。

然而,我尝试添加这个功能并没有奏效......

'Settings' object has no attribute 'nextCdnUrl'

这是 settings.py 文件的相关部分:

CDN_MIN_I = 1
CDN_MAX_I = 6
CDN_I = CDN_MIN_I

def nextCdnUrl( ):
    CDN_I += 1
    if CDN_I > CDN_MAX_I:
        CDN_I = CDN_MIN_I

    return CDN_BASE_URL.replace( "_i", str(CDN_I) )

最佳答案

设置必须全部大写,在本例中为 NEXTCDNURL

但是,看起来您正在尝试更改函数中的 CDN_Ialter settings at runtime 不是个好主意.

关于python - 在 Django 设置中的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20777328/

相关文章:

python - Django 中的用户类型使用相同的登录名和注册表单

python - AWS Lambda : OpenBLAS WARNING - could not determine the L2 cache size on this system, 假设为 256k - 使用 Google 自定义搜索 API 时

Python从.py文件中提取多行注释

Python MySQL 参数化日期查询

python - 1.7 子文件夹中的应用程序

带有单独凭证文件的 Django PostgreSQL 设置?

python - 模型使用时覆盖 Django 中的设置

Python 多处理内置.IOError : [Errno 22] Invalid argument

python - 将 python stdout 重定向到文件失败并出现 UnicodeEncodeError

python - Django模板中的模数%