2024-04-19 08:24:34 发布
网友
有没有办法在不加载fixture的情况下运行syncdb? xo公司
./manage.py help syncdb建议如下:
./manage.py help syncdb
./manage.py syncdb no-initial-data
来自Django docs on initial data:
如果创建名为initial_data.[xml/yaml/json]的fixture,则每次运行migrate时都会加载该fixture。这非常方便,但是要小心:请记住,每次运行migrate时,数据都会刷新一次。所以不要用初始的数据来编辑你想要编辑的数据。在
initial_data.[xml/yaml/json]
migrate
将fixture重命名为非初始数据
最好给你的设备起个名字_else.json文件,然后运行syncdb(并根据需要进行迁移),然后管理.py加载数据什么的_else.json文件在
./manage.py help syncdb
建议如下:来自Django docs on initial data:
如果创建名为
initial_data.[xml/yaml/json]
的fixture,则每次运行migrate
时都会加载该fixture。这非常方便,但是要小心:请记住,每次运行migrate
时,数据都会刷新一次。所以不要用初始的数据来编辑你想要编辑的数据。在将fixture重命名为非初始数据
最好给你的设备起个名字_else.json文件,然后运行syncdb(并根据需要进行迁移),然后管理.py加载数据什么的_else.json文件在
相关问题 更多 >
编程相关推荐