Django syncdb没有运行自定义SQL

els*_*udo 8 django django-models

我试图让我的应用程序在syncdb上运行一些自定义SQL,并将一些INSERT语句放入/sql/.sql中

现在,当我运行"manage.py sqlall"时,我想运行的所有SQL都在那里.

但是,在运行syncdb之后,我想要的数据在数据库中找不到!我错过了什么吗?

编辑:我想要插入的应用程序是使用南迁移,这可能是为什么跳过初始SQL.也许有人知道如何强制它在迁移后强制运行SQL吗?

Bud*_*sey -1

我不太确定你在做什么,但如果你想预填充数据库,你需要使用固定装置。

https://docs.djangoproject.com/en/1.3/howto/initial-data/