我在Postgresql中使用pythonanwhere,遇到了几个问题。当我尝试做任何事情时,例如python manage.py makemigrations
,我得到以下错误:
sudo: unknown user: root
sudo: unable to initialize policy plugin
另外,我试图使用postgres -V
,但是我得到了command not found
,但是我不能使用sudo
来安装它。在
最后,我也不确定我的UNIX密码是什么,但是我的所有权限都被拒绝了。在
奇怪的是,我注意到创建了一个dead.letter
文件,其中包含:
giles-liveconsole1 : Feb 17 09:25:05 : X : user NOT in sudoers ; TTY=unknown ; PWD=/home/X/X/X ; USER=X ; COMMAND=/bin/bash
giles-liveconsole2 : Feb 17 11:43:08 : X : user NOT in sudoers ; TTY=unknown ; PWD=/etc ; USER=#0 ; COMMAND=/usr/bin/vi /etc/passwd
giles-liveconsole2 : Feb 17 11:45:51 : X : user NOT in sudoers ; TTY=unknown ; PWD=/etc ; USER=#0 ; COMMAND=/usr/bin/vi /etc/passwd
一般来说,makemigration不应该使用sudo。如果是的话,那么你的django设置中有一些东西让它这么做。在
你不需要运行postgres-它已经在运行了。有关连接的详细信息,请参阅帐户中的“数据库”选项卡。在
问题就在我的内心设置.py-我没有将项目指向正确的数据库设置-用户名和密码。我改变了设置,以反映我的Python的细节,然后我可以操作管理.py从那里开始。在
相关问题 更多 >
编程相关推荐