gpt4 book ai didi

Django shell : Command to load test fixture data?

转载 作者:行者123 更新时间:2023-12-04 11:40:31 26 4
gpt4 key购买 nike

是否有一种简单的方法可以加载我通常在交互式 Django shell 中的自动测试运行中使用的夹具数据?

混合来自数据库的模型数据和来自夹具的其他数据可能会很尴尬。就我而言,我有一些只读表和魔杖来试验一些我可以在之后丢弃的数据。

我可能可以像描述的那样加载夹具文件 here ,但是重复使用有点麻烦...

最佳答案

ilardm 的回答指向正确的方向,特别是你想要的是:

from django.core.management import call_command
call_command('loaddata', 'fixture_name.json')

编辑:但是在测试用例中包含夹具的正确方法是这样的:
class TestThis(TestCase):
fixtures = ['myfixture.json']

def setUp(self):
# Ready to test

关于Django shell : Command to load test fixture data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com