我正在使用 curl 从命令行调用我的 Django 应用程序。我在请求中传递 json 并在 json 中收集响应。
我安装了 Django 调试工具栏。有没有办法可以通过工具栏捕获 SQL 并将其与其余的 json 响应一起返回?
就像是
@json_response
def index(request):
try:
ids = json.loads(request.read())['ids']
except ValueError:
return HttpResponseBadRequest
listing = MyModel.public().filter(id__in=[c.split('-')[0] for c in ids])
prep_list = [ l.details(request) for l in listing ]
return {'status_code': 0,
'status_text': 'success',
'sql_query_list: DjangoDebugToolbar.sql()
'prep_list': prep_list }
知道我会用什么代替DjangoDebugToolbar.sql()
吗?