python - Django 在 init 上创建组,扩展 super 用户配置文件

标签 python django django-syncdb

我在 Django 中创建了一个站点,这是我的问题 如何制作这样的东西:

在初始化时(例如,当有人运行“syncdb”时?) 我需要创建一个具有权限的组 并将 super 用户配置文件从用户扩展到用户配置文件(当用户注册时这不是问题,但第一个管理员/ super 用户是在创建应用程序时自动创建的)

因为,安装后您需要在管理面板中手动执行这些操作。

对不起我的英语,很难向我解释这个问题。 我希望你明白。

最佳答案

2 个步骤:

  1. 使用命令 dumpdata
  2. 从包含所有必需数据的现有数据库中转储
  3. 在 syncdb 之后,使用命令 loaddata 加载 fixture

关于python - Django 在 init 上创建组,扩展 super 用户配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6374899/

相关文章:

python - 如何使用python将鼠标光标置于屏幕中央

Django 在创建时不验证?

python - Django 1.8 和 syncdb/migrate 的 auth_user 错误

django - 运行Django的./manage.py syncdb时自动创建admin用户

python - Django 自定义用户在同步数据库时在运行时遇到导入问题

python - 如何在 OpenCV-Python 中打开带有 alpha channel 的图像?

python - 如何在 Python 中将 unicode 字符转换为 float ?

python - 实现 NEAT python 以在每次预测后重新训练

Django python-social-auth 重定向失败?

python - S3 的 Django 存储后端