我正在尝试设置电子邮件和 ADMINS 设置,并想查询用户模型以获取电子邮件地址和其他电子邮件凭据,因此我不必将该信息提供给 git hub 上的每个人。如果我将以下内容放在我的设置文件的末尾(在定义数据库之后):
from django.contrib.auth.models import User
u1 = User.objects.get(pk__exact=1)
ADMINS = ((u1.username, u1.email))
print ADMINS
我得到一个成功的查询并且服务器启动,但是当我尝试启动应用程序时,由于缺少设置,我收到了各种错误,具体取决于我在设置文件中放置上述代码的位置。
据此,我了解到您无法在设置文件中查询数据库,那么我可以将这段代码放在哪里,以便在服务器启动时填充 ADMINS 设置和电子邮件设置变量?