【发布时间】:2016-11-14 06:08:51
【问题描述】:
软件
- Django 1.9
- Python 3.4
我做了什么?
我的 views.py 中有以下 Django 代码
from django.db import connection
cursor = connection.cursor()
cursor.execute('SELECT p.name, p.name_zh_hans, p.art_number, ....')
rows = cursor.fetchall()
logger = logging.getLogger(__name__)
for row in rows:
row_num += 1
logger.info(row)
for col_num in range(len(row)):
ws.write(row_num, col_num, row[col_num], font_style)
我在日志文件中得到了什么?
(0.005) SELECT p.name, p.name_zh_hans, p.art_number, ....; args=None
(0.005) SELECT p.name, p.name_zh_hans, p.art_number, ....; args=None
(0.006) SELECT p.name, p.name_zh_hans, p.art_number, ....; args=None
我期待什么?
在日志文件中显示数组内容
出了什么问题?
【问题讨论】:
-
您在哪里配置了日志记录?为什么在 Django 中使用纯 SQL?
-
您能告诉我们您的表中有多少行吗?我需要知道它才能确定我的想法:)