Skip to main content
 首页 » 编程设计

python之如何让syncdb在Django中自动工作

2025年05月04日27powertoolsteam

当我有一个有助于上传文件的 View 时,我希望将它存储在数据库中,这只有在我运行 syncdb 时才有可能。但是,直到现在我知道如何在 python 命令行中运行 python manage.py syncdb。我如何让它在我上传一些数据时自动运行?

请您参考如下方法:

有点hacky的方式:

import sys 
sys.argv.append('syncdb') 
 
from django.core.management import execute_manager 
import settings # Your project's settings. Assumed to be in the same directory.  
 
execute_manager(settings)