我想在我的django项目的settings.py
中保持一个变量TOKEN
,它随着时间的推移而改变。
保存在db的token
:
class FbBmToken(models.Model):
manager_name = models.CharField(max_length=64)
token = models.CharField(max_length=255, blank=True, null=True)
effective = models.IntegerField(blank=True, null=True)
class Meta:
managed = False
db_table = 'fb_bm_token'
我想在我的django项目中使用
from django.conf import settings
token = settings.TOKEN
我该怎么做?
高雅谢谢
我认为您应该创建一个方法来从数据库中获取最新的令牌。你应该试试这个:
def get_latest_token():
token = FbBmToken.objects.latest('id')
token.refresh_from_db()
return token
现在,只要您想获得最新更新的令牌,就可以直接调用此方法。我希望这对你有用。