Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django wrap SQL as命令_Django_Api - Fatal编程技术网

Django wrap SQL as命令

Django wrap SQL as命令,django,api,Django,Api,我有个问题 可以在Django命令上包装SQL命令吗 因为我有这个SQL,所以需要在部署期间执行 update foo set bar = 'baz' 使用: 参考: from django.db import connection def my_custom_sql(self): with connection.cursor() as cursor: cursor.execute("UPDATE bar SET foo = 1 WHERE baz = %s

我有个问题

可以在Django命令上包装SQL命令吗

因为我有这个SQL,所以需要在部署期间执行

update foo
set bar = 'baz'
使用:

参考:

from django.db import connection

def my_custom_sql(self):
    with connection.cursor() as cursor:
        cursor.execute("UPDATE bar SET foo = 1 WHERE baz = %s", [self.baz])
        cursor.execute("SELECT foo FROM bar WHERE baz = %s", [self.baz])
        row = cursor.fetchone()

    return row