我在我的Django项目(photologue)中使用第三方应用程序,我想知道是否有可能像我自己一样为这个应用程序提供初始sql数据。
由于应用程序安装在中央python站点包中,我不希望/可以在那里创建一个sql文件(并且怀疑它会以这种方式工作)。我尝试在我的Django项目中添加一个并使用所需的sql文件创建一个sql文件夹,但没有成功。
所以我的问题是:
答案 0 :(得分:0)
是的,您可以提供初始SQL数据或灯具:
在创建包含该文件夹的应用模型时,sql
解决方案仅适用于syncdb。
对于其他应用程序您可能想要使用灯具路线,因为您可以指定您想要的模型。您可以使用manage.py loaddata
命令加载它们,或者,如果您将文件命名为initial_data.[xml/yaml/json]
(扩展名取决于格式),它将加载到syncdb上,只需记下它附带的警告: