有没有办法在原始Python中使用固定装置,例如,从外部文件创建初始数据?我目前在JSON中有固定装置,将它们迁移到一种CSV文件并让Python解析这些并插入它们实际上可能更有效。有没有办法在Django中这样做?
答案 0 :(得分:1)
抓住post_syncdb
信号并在处理程序中完成工作。
答案 1 :(得分:1)
我刚刚为此目的发布了库https://pypi.python.org/pypi/django_pyfixture/
对于您的测试,您将获得manage.py loaddata_py <fixturename>
的控制台API和py_fixtures = [<list of fixtures>]
。