Python syncdb django.db.utils.ProgrammingError时获取错误:关系django_迁移的权限被拒绝

Python syncdb django.db.utils.ProgrammingError时获取错误:关系django_迁移的权限被拒绝,python,django,postgresql,psql,Python,Django,Postgresql,Psql,我已经安装了postgreSQL和psycopg2,然后我创建了一个db和用户,我已经将用户的所有权限授予了db,并且我已经在settings.py中进行了所有更改。但是当我尝试迁移时,我得到了一个错误django.db.utils.ProgrammingError:relationdjango_迁移的权限被拒绝 settings.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.po

我已经安装了postgreSQL和psycopg2,然后我创建了一个db和用户,我已经将用户的所有权限授予了db,并且我已经在
settings.py
中进行了所有更改。但是当我尝试迁移时,我得到了一个错误
django.db.utils.ProgrammingError:relationdjango_迁移的权限被拒绝

settings.py

DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.postgresql_psycopg2', 
            'NAME': 'easyapp',
            'USER': 'krishna',
            'PASSWORD': 'sudeep',
            'HOST': 'localhost',                     
            'PORT': '',                      
        }
    }

有人能帮我吗???

尝试如下迁移

python manage.py migrate auth
python manage.py migrate

您是否已授予该用户修改数据库架构的权限,还是仅授予其修改数据的权限?@Sayse我已授予该数据库权限,这就是问题所在。因此,执行迁移会更改架构,您需要权限才能执行此操作that@Sayse如何设置权限