Django在init上创建组,扩展了超级用户配置文件

Kub*_*bas 4 python django django-syncdb

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

在init上(例如,有人运行"syncdb"?)我需要创建一个具有权限的组,并将超级用户配置文件从User扩展到UserProfile(当用户注册它不是问题但是第一个管理员/超级用户在创建应用程序时自动处理)

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

抱歉我的英语,很难向我解释这个问题.我希望你明白.

sha*_*nyu 6

2个步骤:

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

  • 将fixture命名为initial_data,Django应该在syncdb之后自动加载它 (3认同)