Python Django可重用包-测试数据库不是动态创建的

Python Django可重用包-测试数据库不是动态创建的,python,django,django-models,django-testing,Python,Django,Django Models,Django Testing,我正在为我的django可重用包/应用程序创建测试,而我的DB并不是动态创建的 我在下面的步骤 在定义了某个模型之前,当它在上失败时,这种方法可以正常工作 Creating test database for alias 'default'... Traceback (most recent call last): File "c:\github.com\django\django\db\backends\utils.py", line 64, in execute return s

我正在为我的django可重用包/应用程序创建测试,而我的DB并不是动态创建的

我在下面的步骤

在定义了某个模型之前,当它在上失败时,这种方法可以正常工作

Creating test database for alias 'default'...
Traceback (most recent call last):
  File "c:\github.com\django\django\db\backends\utils.py", line 64, in execute
    return self.cursor.execute(sql, params)
  File "c:\github.com\django\django\db\backends\sqlite3\base.py", line 337, in execute
    return Database.Cursor.execute(self, query, params)sqlite3.OperationalError: no such table: table_name
创建的文件夹中没有sqlite3文件


我缺少什么?

我发现了问题所在,就是缺少迁移


创建迁移后,使用模型的测试运行正常。

我发现问题在于缺少迁移

创建迁移后,模型测试运行正常