我想向我的 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 设置中的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20777328/