from django.db import connection def my_custom_sql(self): with connection.cursor() as cursor: cursor.execute("""SELECT [WHSE_PTR] , [SALES_ORDER] , [CP_REV] , [CUSTOMER_PART_NUMBER] , [INTIME] , [stat] FROM[fineReport].[dbo].[lCSRM5604] where stat = 1""") row = cursor.fetchone() return row def zhaowenjian(row): print(row) 不显示
时间: 2024-01-27 18:06:26 浏览: 31
可能是因为你没有调用 `my_custom_sql` 函数,或者调用后没有传入结果参数。你可以尝试这样调用:
```
row = my_custom_sql()
zhaowenjian(row)
```
这样应该就能正确显示查询结果了。另外,你也可以在 `my_custom_sql` 函数内部添加打印语句,来确认查询是否成功执行。
相关问题
try: from django.core.management import execute_from_command_line except ImportError as exc:
这是一段 Python 代码,它尝试导入 Django 框架,并从命令行执行 Django 的管理命令。
如果 Django 框架已经安装好了,那么这段代码可以正常运行,并执行 Django 管理命令。如果 Django 框架没有安装,会抛出 ImportError 异常。
需要注意的是,这段代码并不完整,它只是从一个 try 语句块开始,但缺少了 except 和 finally 语句块。完整的代码应该是:
```
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
```
这样,如果导入 Django 失败,程序会抛出一个更有意义的异常,并提示用户安装 Django 或者检查环境变量设置是否正确。
from django.core.management import execute_from_command_line modulenotfounderror: no module named 'django'
这个错误提示是因为找不到名为'django'的模块,可能是因为没有安装Django或者Django安装不正确。需要检查Django是否已经正确安装并且在系统路径中。可以尝试使用pip install django命令重新安装Django。