问题标签 [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.
django-models - 参数@objname 不明确或声明的@objtype 错误
我正在尝试从默认的 Django 用户模型切换到自定义用户模型。当我尝试迁移更改时出现错误:
参数@objname 不明确或声明的@objtype (COLUMN) 错误。
我正在使用来自 pyodbc 的驱动程序 13。如果我伪造它,迁移就可以工作,但是当我尝试实际运行迁移时会抛出上述错误。
我不知道这个错误可能来自什么。有人知道吗?
sql-server - 违反 UNIQUE KEY 约束“UQ__accounts”。无法在对象“dbo.accounts_user”中插入重复键。重复键值为 ()
在我的 Django 站点中,我创建了一个自定义用户模型。我正在使用 Windows 身份验证,所以到目前为止,用户能够直接访问我的站点。我还可以在管理页面中创建用户并在那里编辑他们的权限。似乎突然间我收到错误Violation of UNIQUE KEY constraint 'UQ__accounts__AB6E616413786680'. Cannot insert duplicate key in object 'dbo.accounts_ouser'. The duplicate key value is ().
错误似乎在数据库端,因为即使使用服务器管理工作室,我什至无法插入新用户。
另一个奇怪的事情是使用 UNIQUE KEY 约束,因为列 id 应该是 PRIMARY KEY 约束并且用户模型不实现任何其他键。(我不确定这是否常见,但对我来说似乎很奇怪)
我希望该站点回到原来的状态,如果用户在 Windows 上进行了身份验证,他们就可以访问它。
有人知道为什么会这样吗?
django - 从 gitlab 下载 django 项目时出现 pyodbc 会话错误
我有一个 django 项目,它在未上传时工作正常我已使用以下命令将其上传到 gitlab:
然后我从 git lab 中获取了相同的代码:
刚刚更改了清单文件中的应用程序名称。当我尝试运行它时会引发以下错误:
请让我知道是否要上传更多日志或是否应该上传我的 backend.py
django - 移动到应用服务器时,Django 应用程序无法正常工作
我有一个 Django 应用程序,它在我的开发机器上运行良好。但是当移动到应用服务器上的不同位置进行托管时,它不起作用。错误
django.core.exceptions.ImproperlyConfigured: 'django-pyodbc-azure' 不是可用的数据库后端。尝试使用 'django.db.backends.XXX',其中 XXX 是以下之一:'mysql'、'oracle'、'postgresql'、'sqlite3'
当我在命令提示符下运行 pip freeze 命令时,它甚至不显示 pyodbc 和安装的其他库。它显示的只是 Django 2.1、Django ms-sql 和 pytz。我无法使用 pip install(产品服务器。无连接)在应用服务器上安装库。
我将我的项目从开发机器移动到生产机器的方式是压缩文件夹,复制它然后解压缩它。抄袭有问题吗?我在这里错过了什么吗?
任何帮助表示赞赏。
django - 有什么方法可以将 Athena 数据库连接到 django
我正在努力在雅典娜表上构建仪表板。我在数据库设置中尝试过 django-pyodbc 但它不起作用。
django - 将 Django 连接到 Microsoft SQL 数据库
我想将我的 django 应用程序连接到 MS-SQL server 2014 数据库。我写了这段代码来建立连接。
我已经安装了 sql_server.pyodbc
如文档https://pypi.org/project/django-pyodbc-azure/中所述。我仍然收到错误
django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
django - 我们如何将第三方数据库(特别是 MS Access)链接到 Django 以使用 inspectdb 实用程序?
我只想自动创建模型,还想使用 Django 的 inspectdb 实用程序对我的手动模型进行双重检查。但是,我想观察的数据库是 Microsoft Access,我不太清楚如何正确地做到这一点。有一个 django-pyodbc 但仅适用于 Django 1.4-1.10。关于将 Inspectdb 用于 Microsoft Access 数据库的任何想法?
python - 将 Django 从 2.1 升级到 2.2.13 时如何修复 pyodbc 依赖错误?
由于版本 2.1 已被标记为不安全,我需要至少升级到 >=2.2。Github 安全建议安装 2.2.13。我还需要安装仅适用于 Django >=2.2 的其他软件包。
Django 升级成功,但是当 pipenv 尝试锁定依赖项时,我收到此错误:
我用谷歌搜索了这个,我停止收到此错误的唯一方法是将这两个依赖项放在 [dev-packages] 下:
但是当我尝试运行服务器时,我得到了这个:
我也用谷歌搜索了这个,出现的解决方案是手动更改引发此错误的条件。我这样做了,然后我得到了另一个错误:
我也用谷歌搜索了这个,但对其他人有用的解决方案对我不起作用。我已经被困在这一点好几天了。请发送帮助!
其他信息:我正在使用这两个参数:
注意:如果您知道我可以将这些包与更新版本的 Django 一起使用的另一种方式,请分享。
python - Pyodbc - 无效的连接字符串 - 用户登录失败
我收到此错误,尝试通过 VPN 从 Django 连接外部 SQL Server 我尝试了不同的格式化字符串的方法,但不起作用。
'28000', "[28000] [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]用户 'sa' 登录失败。(18456) (SQLDriverConnect); [28000] [Microsoft][ODBC Driver Manager] 无效连接字符串属性 (0);[28000] [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]用户 'sa' 登录失败。(18456)")
编码:
先感谢您。