如何通过AppConfig在应用程序就绪时预填充模型

2024-05-18 14:30:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在应用程序启动时用一些值预填充模型。我认为最合乎逻辑的是在AppConfig的def ready中实现它,但它不起作用

from django.apps import AppConfig
from django.db.models import signals
from myapp.models import mytable

class MyAppConfig(AppConfig):

    name = "MyApp"
    def ready(self):
        print(mytable.objects.all())

上面我只是尝试获取已经存在的项目,但仍然失败

django.db.utils.OperationalError: no such table: myapp_mytable

Tags: appsdjangofrom模型import应用程序dbmodels

热门问题