有没有办法在syncdb为模型创建表之后运行一些自定义SQL语句?具体来说,我想创建一些数据库视图。

有帮助吗?

解决方案

注意:如评论中所述,自Django 1.7起,此方法已弃用。

或者只创建一个名为sql / <!> lt; modelname <!> gt; .sql的文件: http://docs.djangoproject.com / EN的/ dev / HOWTO /初始数据/#提供-初始-SQL数据

其他提示

是的,有一些信号可以在syncdb之后捕获。

请参阅管理信号以获取文档。

这是填充contrib.auth权限表的方式,以及contenttypes框架表。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top