编程语言
首页 > 编程语言> > python – 在django设置中的功能?

python – 在django设置中的功能?

作者:互联网

我想在我的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_I.这对alter settings at runtime来说不是一个好主意.

标签:python,django,django-settings
来源: https://codeday.me/bug/20190612/1226821.html