问题标签 [django-pyodbc-azure]
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 - Django:“unicode”对象没有属性“tzinfo”。仅生产服务器
我难住了。使用我的本地设置(python manage.py runserver)一切运行良好。通过我的生产设置(wsgiserver.CherryPyWSGIServer),'unicode' object has no attribute 'tzinfo'
当我的程序尝试将数据库中的 datetime2(7) 转换为 pytz 模块中的本地时间时,我得到了。使用 Django 1.9。
两种设置都使用 django-pyodbc-azure 连接到同一个 mssql 数据库。事实上,为了解决这个问题,两者都使用相同的设置文件。
/li>通过运行此文件运行生产:
/li>本地使用 Django 的 runserver 命令运行
wsgi.py:
/li>
我最初在本地遇到了同样的问题,但是使用显示的选项配置数据库解决了这个问题。
任何帮助都是极好的。
python - Django:使用 django-pyodbc-azure 的 'unicode' 对象没有属性 'tzinfo' 错误
我被要求为内部 MSSQL 数据库创建一个简单的 Web 前端。我正在使用 django-pyodbc-azure 。
我终于配置并运行了所有东西,但是现在当我尝试登录管理页面时,我得到一个“unicode”对象没有属性“tzinfo”错误。我在这里尝试了这个建议,但似乎没有帮助。非常欢迎任何建议!
django - django-pyodbc-azure 正在检查每个请求的版本
GitHub 上的问题:https ://github.com/michiya/django-pyodbc-azure/issues/80
每次发出请求时,django-pyodbc-azure
后端都会检查 SQL 版本,从而导致很多额外的延迟:
这是预期的行为吗?有没有办法阻止它,或者提前设置版本?
pyodbc - 更新到 pyodbc 4 导致“分段错误”
我有一个在 Elastic Beanstalk 上运行的 Django+celery 站点,它使用 pyodbc 3。由于另一个问题,我不得不更新到 pyodbc 4。
但是,网站开始给出错误 500,这是记录的信息:
在那段时间里,芹菜工人仍在运行,工作得很好!我重新部署了整个服务器(AWS 中的重建环境),但没有解决问题。
我不得不恢复到 pyodbc 3,它开始工作得很好。有任何想法吗?
django 1.10.4,pyodbc 4.0.11,django-pyodbc-azure 1.10.0.1
sql-server - SQL Server - Django 不兼容:由 Django 的 count() 生成的 SQL 被 Sql Server 拒绝
如果 ORM 查询包含子查询(很容易通过 Django 1.11 中的RawSQL
表达式或新Subquery
表达式完成),Django ORM 的 count 方法会将其附加到其 group by 子句。
这是一个简化的示例:
这将产生如下内容:
通常我们使用 Postgres,它很乐意接受并执行这个 sql。但是,我们的新客户需要使用不喜欢 group by 语句中的子查询的 SQL Server:
我想知道我是否忽略了任何事情,或者做错了什么,或者是否有合理的解决方法(例如允许此查询通过的 Sql Server 中的设置)。有什么建议么?
django - Django 使用 MSSQL 创建数据表
您好,我是使用 Django 的新手,想创建一个数据表,其中包含存储在 MSSQL 服务器数据库中的数据。我已设法通过 django_mssql 连接 Django,但我不知道如何访问表,因为数据库中有很多表。谢谢你的帮助。
python - 使用 Django 访问 SQL Server 表中的现有数据
我已经使用 django-pyodbc-azure 将 django 连接到 SQL Server。我是 django 的新手。我在 django models.py 中创建了一个模型,并且能够将模型迁移到 SQL Server。所有适当的表都已创建。
我有最终将由应用程序提供的历史数据。是否可以访问在同一个数据库中保存此历史数据的现有表?还是简单地将历史数据加载到 django 创建的新表中更聪明?
从概念上讲,我认为可以为现有表制作模型(通过 inspectdb 或手动)。但是,添加这些模型会导致 django 在执行迁移时创建新表,而不是识别表已经存在。
什么是最佳实践?我认为创建所有新表,然后在代理中设置作业以将历史数据加载到这些新表中可能会更干净。
python-3.5 - Django 1.11 无法使用 django-pyodbc-azure 连接 SQL Server Express 2012
仅供参考,我在几年没有编码后才重新开始编程。我的编程术语可能不正确;所以,我希望这不会让社区中的任何人反感
我用于此问题的技术:
- Windows 7 专业版 64 位
- Python 3.5.3
- Django 1.11.7
- SQL Server 速成版 2012
- django-pyodbc-azure 1.11.0.0
在在线阅读了关于我应该在我的 Django 应用程序和我的 SQL Server 数据库之间使用什么中间件连接的建议之后,人们推荐 django-pyodbc-azure 与 Django 1.11。
这是我应该连接到我的数据库的python代码(settings.py):
我没有包括主机和端口,因为我认为它会转到 localhost:8000。另外,我将数据库放在与 manage.py 文件相同的位置:
但是,我不断收到以下消息:
我认为这与以下内容有关:
- 我的数据库仍然不允许连接
- 我的 settings.py 代码缺少一些东西。
任何帮助将不胜感激
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 服务器网关接口?
请帮助我从上述两种方法中解决至少一种方法
python - Django Hive 连接
以上是与 Hive 数据库连接的 Django 设置;当我运行下面给出的项目时,我遇到了一个问题:
它发生的查询实际上是一个标准查询
这是由 Django 在连接时触发的
请提出解决方案。提前致谢。