我想知道如何在 django 中定义一些常量并在 view.py 函数中使用它们。 我有一些永远不会改变的变量,并且在函数中多次使用。所以我决定将它们定义为常量。
如果有人可以帮助我声明常量以及如何在 views.py 中的函数中导入和使用它们
编辑:
常量.py
total_range='A1:C15'
View .py
from constant import *
def myFunction():
***Code to access google spreadsheet**
cell_value_list=worksheet.range(total_range)
这里它给我一个错误,说 total_range is not defined。
最佳答案
像这样在 settings.py
中定义一个变量:
MY_VAR = "MY_VALUE"
在 views.py
中导入设置:
from django.conf import settings
您可以像这样在 views.py
中使用您的变量:
settings.MY_VAR
您可以在 views.py 旁边创建一个单独的文件,并在其上定义所有常量。
例如像这样创建 constants.py
:
const1 = 'value1'
const2 = 'value2'
.
.
.
现在您可以像这样在 views.py 中使用常量:
from constants import *
print const1
关于python - 如何在 settings.py 中定义常量并在 django 的 View 函数中访问它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33498328/