在 django 中初始化应用程序时,在创建 postgresql 数据库之前,如果尝试获取/全部/创建对象,他们通常会看到如下错误:
>>> Model.objects.all()
{StackTrace}
...
DatabaseError: relation "model" does not exist
...
在我的应用程序中,我希望能够测试模型是否存在并运行代码(如果存在),这可以使用 django 吗?
伪代码:
if not (table_exists(model))
return
my_models = Model.objects.all()
...