问题标签 [django-mssql]

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 回答
547 浏览

django - django connection.cursor.execute() 返回无

在 python shell(python 2.7、django 1.6、Windows 8)中,我试图对我在 SQL Server 2008 中的一个表(engine=django_mssql)执行一个简单的查询:

connection.cursor.execute("SELECT * from mymodel_mytable")

结果是无。由于简单的 get 连接就可以工作:

Mymodel.objects.get(pk=1)

返回预期的行。如果我在另一个 shell(Ubuntu,engine=django_pyodbc)中做同样的事情,它会返回预期的 pyodbc_Cursor 对象,我可以在该对象上获取行。

我哪里错了?请帮忙!问候,帕特里克

编辑:我的 DATABASES 设置中的字典是:

0 投票
1 回答
1931 浏览

sql - Query timeout expired in django-mssql when executing custom SQL directly

I am querying a view which will return huge data and takes more than 1 minute to complete.

I am executing the query with django.db.connection.cursor() since this is not my default db. After 30 seconds I am getting an exception 'Query timeout expired'. I think 30 seconds is the default timeout of django-mssql. Is there a way to increase timeout period or is there any other way.

Can't work on SQL query because it is implemented by another party. Only a view is exposed.

str(Exception) is "(-2147352567, 'Exception occurred.', (0, u'Microsoft OLE DB Provider for SQL Server', u'Query timeout expired', None, 0, -2147217871), None)"

0 投票
1 回答
903 浏览

python - 无法使用 django-mssql 迁移 django 数据库

我正在尝试使用 django-mssql 将我的 django 数据库迁移到 MS SQL Server 10.50.2500。当我尝试运行时,python manage.py migrate出现此错误:

django-mssql 的文档说首先安装 SQL Server Management Studio,我已经完成了(2012 版)。我错过了什么?鉴于这是服务器的版本,我应该使用 SSMS 2008 版吗?我需要单独安装sqlncli10吗?

在settings.py中,我也试过输入字母数字的服务器名称,单独输入IP地址,以及IP地址和端口,都无济于事。

谢谢您的帮助

0 投票
1 回答
403 浏览

sql-server - 带有 django-mssql 的 SQL Server 文件流

我想使用 SQL Server Filestream 功能来存储来自 Django 应用程序的文件(主要是大图像)。目前我正在使用 django-mssql 作为我的 Django 项目的数据库后端。我认为该包中没有任何现有模型字段链接到 SQL Server 中的 Filestream 列。

使用 Django 的文件流功能的最佳方式是什么?有没有现成的包?还是我需要实现我自己的自定义模型字段,继承自 Django 的内置字段(FileField 或 BinaryField)?

谢谢 !

0 投票
0 回答
70 浏览

python - 如何在 Django 1.7 中通过 WSGI 以不同方式加载 pywintypes?

从 Django 1.6 升级到 1.7 后,使用内置的runserver. 但是用mod_wsgi在Apache上部署后,使用时出现错误django-mssql

以前 Django 1.6 没有问题。django-mssql 应该没有问题,因为我没有升级那个包。

根据另一篇文章py*.dll将文件复制到有效,所以问题是:为什么现在在 Django 1.7 中需要这样做,因为它在 Django 1.6 中很好?C:\Python27

0 投票
1 回答
2623 浏览

python - Django MSSQL 数据库后端与 Django PYODBC

我是 Python 和 Django 的新手,并且仍在尝试找出适合我的开发的最佳环境。据我所知,有 2 个选项可用于建立与 MSSQL 数据库的连接,它们是:

Django MSSQL 数据库后端:http ://django-mssql.readthedocs.org/en/latest/

Django PYODBC:https ://github.com/lionheart/django-pyodbc/

我想问的是这两个选项之间的区别及其优缺点。它们是否彼此不同,尤其是在性能和​​稳定性方面?

(我只在stackoverflow中找到了下面的链接,但它非常有限且过时,所以我想问另一个问题。抱歉,如果有最近我还没有看到的链接。)

django-pyodbc vs django-mssql

谢谢你。

0 投票
1 回答
885 浏览

python - 无法通过 django-mssql 连接到 MSSQL 数据库

我正在尝试从 django 连接到我的 Microsoft SQL Server 数据库,但是在使用django-mssql运行 Web 服务器时出现以下错误

设置.py

我试图按照这篇文章来解决这个问题,但它getLogger在底部的部分失败了。

可能是什么问题?

0 投票
2 回答
1697 浏览

python - django-mssql - 无效的连接字符串属性

这是我在运行 django Web 服务器时遇到的错误。

设置.py

connection-strings.com似乎表明该驱动程序不适用于 SQL Server 2012,而是SQL Server 2000.

Python 版本: 2.7 Django 版本: 1.7.11 django-mssql 版本: 1.7

包主页https ://bitbucket.org/Manfre/django-mssql/

0 投票
1 回答
7726 浏览

django - Django查询连接两个表的记录

我正在使用 django-mssql 1.6.2 包和 django 1.7 从 sql server 2008 获取一个或多个表记录。当我如下调用“get”或“filter”时,一切都很好,但我的服务器程序很慢。考虑下表:

假设我们要在模板中打印一个表格,例如:

我使用如下代码:

使用如下模板:

正如我之前提到的,问题是在这种方法中运行大量查询的速度。如何使用 join 在一个查询中传递所有表数据?

0 投票
1 回答
2640 浏览

sql-server - django-pyodbc-azure。无效的对象名称“django_session”

我需要帮助来设置我的项目。我用过django-pyodbc-azure,我有这个settings.DATABASES

对不起,我不知道如何格式化上面的代码。

我不知道问题是什么,但它返回一个错误:

ProgrammingError: ('42S02', "[42S02] [Microsoft][SQL Server Native Client 10.0][SQL Server]无效的对象名称'django_session'。(208) (SQLExecDirectW); [42000] [Microsoft][SQL Server Native Client 10.0][SQL Server]无法准备语句。(8180)")

我该如何解决?