gpt4 book ai didi

python - 以编程方式同步 Django 中的数据库

转载 作者:太空狗 更新时间:2023-10-29 17:40:35 25 4
gpt4 key购买 nike

我正在尝试从 View 同步我的数据库,如下所示:

from django import http
from django.core import management

def syncdb(request):
management.call_command('syncdb')
return http.HttpResponse('Database synced.')

问题是,它会通过从终端请求用户输入来阻止开发服务器。我如何向它传递 '--noinput' 选项以防止询问我任何事情?

我有其他方法可以将用户标记为 super 用户,因此不需要用户输入,但我确实需要以编程方式调用 syncdb(和 flush) , 无需通过 ssh 登录到服务器。感谢您的帮助。

最佳答案

management.call_command('syncdb', interactive=False)

关于python - 以编程方式同步 Django 中的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772990/

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