Django南方卫报

2024-05-14 17:02:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用South更新数据库。在中创建了新类型号.py通常的东西。你知道吗

使用WinXP、Django 1.6.8、south 0.8.4、Django guardian 1.3.0.dev、virtual env 1.10.1

使用通常的python manage.py schemamigration app_name --auto按预期找到了新表。你知道吗

下一个使用了python manage.py migrate app_name,但是这个报告失败了

django.db.utils.ProgrammingError: relation "guardian_userobjectpermission" does not exist
LINE 1: DELETE FROM "guardian_userobjectpermission" WHERE "guardian_...

我读了How to check version of python modules?,但没有找到答案。你知道吗

汤米。你知道吗


Tags: djangonamepydevenv数据库app类型
1条回答
网友
1楼 · 发布于 2024-05-14 17:02:59

我的理解是打开命令提示符和Run As。在requester窗口中输入凭证user:postgres和psw:postgres。这将打开一个带有db管理员权限的CMD窗口。django guardian现在不再争吵,表按预期创建。你知道吗

先用python manage.py migrate app_name fake。然后运行python manage.py migrate app_name

希望这对别人有帮助。你知道吗

汤米

相关问题 更多 >

    热门问题