问题标签 [django-pyodbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
145 浏览

python - 与 Python 的 MS SQL 连接

我收到一个错误,即 Django 没有pyodbc在构建目录中找到该库。将使用已安装的版本。

任何帮助,将不胜感激。

0 投票
1 回答
304 浏览

django - Django 使用 MSSQL 创建数据表

您好,我是使用 Django 的新手,想创建一个数据表,其中包含存储在 MSSQL 服务器数据库中的数据。我已设法通过 django_mssql 连接 Django,但我不知道如何访问表,因为数据库中有很多表。谢谢你的帮助。

0 投票
1 回答
1216 浏览

django-pyodbc - Django 1.11 的 django-pyodbc

我目前正在使用 Django 1.11.1 并尝试使用 django-pyodbc 引擎连接到我的 iSeries 数据库。然而,我能找到的所有文档状态 django-pyodbc 仅通过 Django 1.10 得到支持。我可以进行任何编码修改以使其支持 1.11 吗?

0 投票
2 回答
13000 浏览

python-3.x - 如何在python中建立连接以连接as400并使用参数调用任何as400程序

任何人都知道如何在 python 中建立连接以连接 as400 系列系统并使用参数调用任何 as400 程序。

例如如何通过python连接as400来创建库。我想从 python 脚本中调用“CRTLIB LIB(TEST)”。

我可以通过 pyodbc 包连接到 DB2 数据库。

这是我连接 DB2 数据库的代码。

0 投票
0 回答
172 浏览

python - 通过添加一条语句 import pyodbc 导致 Apache HTTP Server 中的内部服务器错误

在 Apache Server 中运行普通学校的旧 python 文件。我是这样编码的

索引.html

hello_get.py

我试图在 python shell 中运行。它完美地工作

同样在 httpd.conf 文件中:

结果

那么我需要如何在 .py 文件中导入 pyodbc以及如何在 Apache HTTP 服务器中加载 pyodbc 模块?

正如@FlipperPA 所说,在此链接中加载 mod_wsgi 模块单击此处

同样在 httpd.conf 文件中:

这是 test_wsgi.py

输出:

Hello World(来自 Python 2.7.14 WSGI)

但是我现在不知道如何使用 Web 服务器网关接口?
请帮助我从上述两种方法中解决至少一种方法

0 投票
0 回答
112 浏览

github - 对于不再维护的 github 存储库,开发人员如何就使用哪个 fork 来专注于他们的所有工作达成一致?

所以我正在查看michiya/django-pyodbc-azure存储库。这是一个很棒的项目,但似乎没有维护。该项目有很多分支,我不确定要遵循哪一个。github 的好处在于它可以很容易地找到服务于特定目的的存储库,并且它还可以很容易地组合为这个存储库做出贡献的努力,这对每个人都是通用的。但是,当一个项目没有维护并且分叉只是螺旋式上升,没有人从与其他人的共同努力中受益时,这个想法似乎就崩溃了。解决方案是什么?

编辑:我刚刚提交了一个问题,并提到了所有提交最近问题、PR、分叉的人。手动收集所有名称并输入它们很痛苦,我敢肯定我错过了很多会做出贡献的好名字,而且我可能打错了一些名字

编辑:刚刚发现这篇2011 年的文章在我的问题中讨论了同样的问题。当我回复其中一条评论时,我想到了使用机器学习按有用性对分叉进行排序:

“没错。随着机器学习的热潮,我希望有一个“github-forks-helper.net”,它由一些训练有素的机器学习网络提供支持,该网络在所有 github 分支上进行训练,识别哪些分支在上游结束。然后按上游结束的可能性对未合并的分叉进行排序"

发布datascience.stackexchange.com 问题以收集有关 ML 的一些想法,以帮助对这些分叉进行分类

0 投票
3 回答
1899 浏览

django - django-pyodbc-azure 没有名为“sql_server”的模块

我正在尝试使用公司 SQL Server 作为我的 Django 项目的后端,使用 Python 3.5.2。我已经安装了 Django 2.0.3、pyodbc==4.0.22、django-pyodbc-azure 2.0.3、pypiwin32==219(下面的点冻结)。我还在我网站的 settings.py 中配置了 DATABASES(见下文)。尝试运行服务器时出现以下错误:没有名为“sql_server”的模块。我引用了其他问题,其中最相关的似乎是:没有名为 sql_server.pyodbc.base 的模块,得出的结论是 django-pyodbc-azure 和 Django 版本需要相同。然而,这并没有解决我的问题;同样的错误仍然存​​在。

已安装的软件包:

数据库:

(注意:无论有没有“选项”设置,我都尝试过这个)。

0 投票
1 回答
296 浏览

django - 将 Django 1.11 与 Sql-Server 数据库视图一起使用的问题

我正在尝试使用 Django(django 1.11.4)从 SQL-Server 视图(sql server 2012 - 我为此使用 sql_server.pyodbc [aka django-pyodbc])读取数据,但似乎没有任何效果。

这是我的模型:

以下是创建数据库视图的方式:

该视图本身就可以正常工作(例如,运行'select * from num_users_added_per_week'运行得很好(并且非常快)......

我使用以下 django 命令(即“action”)尝试了 3 种不同的方式来尝试通过模型提取数据,但都没有奏效(尽管从其他帖子来看,这些方法似乎适用于以前版本的 django ) :(:

3 种不同方法中的每一种都给了我相同的错误:“('42S02',“[42S02] [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'num_users_added_per_week'。(208)(SQLExecDirectW)”) "

请注意:我的迁移运行良好 -class Meta: managed = False在您不希望迁移创建/更新/删除您的 sql 表结构的情况下,添加对于最新版本的 Django 至关重要...

0 投票
1 回答
681 浏览

django - 使用 django 连接到旧版 informix 数据库

我正在尝试使用 Django 连接到现有的 Informix 数据库,我正在使用 django-pyodbc-azure 通过 odbc 处理连接,在 python 解释器中尝试时连接工作正常:

所以这项工作很好,但在 django 我创建了这样的数据库连接参数:

因此,当我启动服务器时,出现以下错误:

我的计算机在 windows 7 64 位上运行,带有 informix 数据库的服务器在我的本地网络上。任何帮助都会很棒。

编辑:ODBC 跟踪

所以我DIAG [01S00] [Informix][Informix ODBC Driver]Invalid connection string attribute. (-11005)在 odbc 跟踪中确实有错误,现在的问题是如何从pyodbc.connect('DSN=test_ifx;UID=test;PWD=test')哪个工作到 Django DATABASES 参数

0 投票
2 回答
6680 浏览

pyodbc - Django 2.1 SQL Server 17 错误 - 不是可用的数据库后端。尝试使用'django.db.backends.XXX'

我尝试切换到以下 DATABASE 设置,但没有成功。

我能够访问 SQLLite 数据库,并且能够运行 pyodbc 导入(直接通过 Python),但无法在 Django 中使用它。

我已经提到了以下关于堆栈溢出的问题(没有运气)。 解决方案 1 解决方案 2 和他们现有的 Django/SQL Server 版本比我设置的要旧得多。我不想从 Django v2.1 降级到更低的版本,只是为了支持 SQL Server 数据库而不检查是否有其他选项。

我验证并将以下站点包添加到我的环境/系统路径变量中:

运行以下代码确实会访问数据库并取回数据,所以我知道它不仅仅是 Python,而且可能是 Django。