我在 Django 中创建了一个站点,这是我的问题如何制作这样的东西:
在初始化时(例如,当有人运行“syncdb”时?)我需要创建一个具有权限的组并将超级用户配置文件从 User 扩展到 UserProfile(当用户注册时这不是问题,但是在创建应用程序时会自动创建第一个管理员/超级用户)
因为,安装后您需要在管理面板中手动执行这些操作。
对不起我的英语,很难向我解释这个问题。我希望你明白。
我在 Django 中创建了一个站点,这是我的问题如何制作这样的东西:
在初始化时(例如,当有人运行“syncdb”时?)我需要创建一个具有权限的组并将超级用户配置文件从 User 扩展到 UserProfile(当用户注册时这不是问题,但是在创建应用程序时会自动创建第一个管理员/超级用户)
因为,安装后您需要在管理面板中手动执行这些操作。
对不起我的英语,很难向我解释这个问题。我希望你明白。
2个步骤:
dumpdata
loaddata
将post_syncdb
信号挂在您的management
子包中并在那里完成工作。
我想fixtures可以帮助你解决你的问题,看看这些文档