Skip to main content
 首页 » 编程设计

python之在创建表时执行 Django fixtures

2025年05月04日26java哥

有没有一种方法只在创建适当的表时执行一次 Django fixture?我有一些应该放在应用程序表中的初始数据,但是一旦表在那里,我不希望每个 ./manage.py syncdb 都刷新数据。根据 Django 文档,这似乎只能用于 SQL 格式的固定装置,而不是 JSON/YAML:

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

请您参考如下方法:

您将要使用 post_syncdb在创建特定应用程序或模型时,通过底层方法发出信号并过滤/手动加载 fixture 。