通过另一个python程序访问Django db

时间:2017-11-25 18:39:05

标签: django postgresql authentication orm

我使用postgresql数据库正常运行Django项目(在nginx中部署)。

我必须从另一个python程序访问ORM数据库。我用这段代码做了这个:

if os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'WebSite.settings'):
    import django
    django.setup()
    from WebSite.operation.models import Registers, OperationMode
    from WebSite.trend.models import TrendRegister
    from django.utils import timezone
else:
    raise
    sys.exit(1)

当我使用默认用户(pi是我的默认用户)执行程序时,工作正常,但如果以root模式执行程序,则会出现以下错误:

"用户root"

的密码验证失败

我必须以root模式执行其他程序。我怎么解决这个问题?

0 个答案:

没有答案