python - Django - 管理工具中缺少一些权限

标签 python django eclipse django-admin django-permissions

我不太确定该怎么做。我在 Eclipse 中使用 Django。我新建了一个django项目,将之前django项目的代码复制到这个项目中。我运行 syncdb 来设置数据库。我转到管理页面重新创建我的组,但我注意到可用权限列表中缺少某些权限。在之前的项目中,有一个权限让我“访问”一个配置文件。在这个项目中,该权限不在列表中,但它也是我需要的权限。它去哪儿了?

最佳答案

Where did it go?

当您通过删除表和运行 syncdb 增量更改数据库时,应用程序表的 PK 反射(reflect)在 auth_permission 表中可以更改。

如果可以避免,不要进行“增量”手术。

  1. 提取您的数据。

  2. 删除您的数据库。

  3. 重新运行 syncdb 以重建它。

  4. 重新加载您的数据。

你会更快乐。

关于python - Django - 管理工具中缺少一些权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4596817/

相关文章:

python - Python shutil 模块中的 shutil.move() 方法

django - Apache Django Mod_Wsgi-自动重新加载

django - Django post_save 信号和 celery 任务之间可能存在的竞争条件

java - 我可以从命令行运行 Eclipse 项目,但无法通过 Eclipse 运行它

python - 使用 matplotlib 的 3D 曲面图,使用数据框列输入数据

python - python 2.6 中未调用 unittest 中的 setupclass

java - Fuse IDE 7.1 安装不起作用

java - 如何在 Eclipse 中查看 java SDK (java.lang, java.util, ...) 类的源代码?

python - 如何将系统音频抓取到python?

Django 自动从抽象元类继承 "abstract = true"