django模型sqlserver_让Django模型在MSSQL上工作的麻烦?
我想在Azure上创建一个django网站。在
我花了一整天的时间尝试将我的模型类连接到Azure上的exist MSSQL数据库。在
但还是没用。我的手累了。在
我列出了我的步骤,希望有人能帮我谢谢!在
第1步。安装依赖项库sudo pip install --upgrade pip
sudo pip install django-pyodbc
sudo pip install django-sqlserver
sudo pip install django-mssql
sudo pip install django-pyodbc-azure
brew install freetds
brew install freetds --with-unixodbc
第二步。配置写入
^{pr2}$
第三步。尝试连接数据库。在tsql -S FreeTDS -p 1433 -U {user name} -P {password}
It’s ok to connect to ‘INFORMATION_SCHEMA’ DB。
But when I try:
tsql -S FreeTDS -p 1433 -U {user name} -P {password} -D {database name}
I had problems:
Msg 4075 (severity 16, state 1) from {hostname} Line 1:
"The USE database statement failed because the database collation Chinese_Traditional_Stroke_Order_100_CS_AS_WS is not recognized by older client drivers. Try upgrading the client operating system or applying a service update to the database client software, or use a different collation. See SQL Server Books Online for more information on changing collations."
Msg 18456 (severity 14, state 1) from {hostname} Line 1:
"Login failed for user ‘{user name}’.”
Error 20002 (severity 9):
Adaptive Server connection failed
There was a problem connecting to the server
If I try “tsql -S FreeTDS -p 1433 -U {user name} -P {password}” and under,
1> USE somedb
2> go
Msg 40508 (severity 16, state 1) from {hostname} Line 1:
"USE statement is not supported to switch between databases. Use a new connection to connect to a different database."
problems again. (I found some pages to says: USE is not work at a MSSQL DB on Azure)
第四步。尝试:python管理.py检查DB>;模型.py在django.db.utils.Error: ('08001', '[08001] [unixODBC][FreeTDS][SQL Server]Unable to connect to data source (0) (SQLDriverConnect)')
步骤5。试穿模特儿settings.py
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': ‘{database name}’,
'USER': ‘{user name}’,
'PASSWORD': ‘{password}’,
'HOST': ‘{hostname}’,
'PORT': '1433',
'OPTIONS': {
'driver': 'FreeTDS',
},
}
}
and
$python manage.py shell
>>> from app.models import {ModelName}
>>> {ModelName}.objects.all()
Error: ('08001', '[08001] [unixODBC][FreeTDS][SQL Server]Unable to connect to data source (0) (SQLDriverConnect)')
(again, no surprise.)
环境:Python:2.7.10
Django:1.9.4(最终)
MS-SQL Server版本:V12
操作系统:Mac OSX 10.11.3
自由TDS:0.95.80
其他pyobjc-core (2.5.1)
pyobjc-framework-Accounts (2.5.1)
pyobjc-framework-AddressBook (2.5.1)
pyobjc-framework-AppleScriptKit (2.5.1)
pyobjc-framework-AppleScriptObjC (2.5.1)
pyobjc-framework-Automator (2.5.1)
pyobjc-framework-CFNetwork (2.5.1)
pyobjc-framework-Cocoa (2.5.1)
pyobjc-framework-Collaboration (2.5.1)
pyobjc-framework-CoreData (2.5.1)
pyobjc-framework-CoreLocation (2.5.1)
pyobjc-framework-CoreText (2.5.1)
pyobjc-framework-DictionaryServices (2.5.1)
pyobjc-framework-EventKit (2.5.1)
pyobjc-framework-ExceptionHandling (2.5.1)
pyobjc-framework-FSEvents (2.5.1)
pyobjc-framework-InputMethodKit (2.5.1)
pyobjc-framework-InstallerPlugins (2.5.1)
pyobjc-framework-InstantMessage (2.5.1)
pyobjc-framework-LatentSemanticMapping (2.5.1)
pyobjc-framework-LaunchServices (2.5.1)
pyobjc-framework-Message (2.5.1)
pyobjc-framework-OpenDirectory (2.5.1)
pyobjc-framework-PreferencePanes (2.5.1)
pyobjc-framework-PubSub (2.5.1)
pyobjc-framework-QTKit (2.5.1)
pyobjc-framework-Quartz (2.5.1)
pyobjc-framework-ScreenSaver (2.5.1)
pyobjc-framework-ScriptingBridge (2.5.1)
pyobjc-framework-SearchKit (2.5.1)
pyobjc-framework-ServiceManagement (2.5.1)
pyobjc-framework-Social (2.5.1)
pyobjc-framework-SyncServices (2.5.1)
pyobjc-framework-SystemConfiguration (2.5.1)
pyobjc-framework-WebKit (2.5.1)
pyodbc (3.0.10)
django-mssql (1.6.2)
django-pyodbc-azure (1.9.3.0)
django-sqlserver (1.7)
django模型sqlserver_让Django模型在MSSQL上工作的麻烦?相关推荐
- Django之路——6 Django的模型层(一)
ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的 ...
- Django之路——6 Django的模型层(二)
多表操作 创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄. 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息.作者详情模型和作者模型之间是一对 ...
- python django框架分析_Django框架模型简单介绍与使用分析
本文实例讲述了Django框架模型简单介绍与使用.分享给大家供大家参考,具体如下: ORM介绍 ORM Object relational mapping 对象关系映射 把面向对象中的类和数据库表一一 ...
- Django基础核心技术之Model模型的介绍与设计
Django基础核心技术之Model模型的介绍与设计 原创: Yunbo Shi Python Web与Django开发 2018-05-03 Django网络应用开发的5项基础核心技术包括模型(Mo ...
- Django(part49)--用Django自带的User模型类进行模拟登录
学习笔记,仅供参考 用Django自带的User模型类进行模拟登录 基于上个Blog中学习的用户认证系统,我们再用Django自带的User模型类,进行模拟登录(模拟登录的意思就是没有真正的登录,不涉 ...
- Django 之 Models(Models 模型 数据表关系)
Models 模型 ORM django连接数据库 models类的使用 定义和数据库表映射的类 字段常用参数 数据库的迁移 数据相关操作 查看数据库中的数据 查找数据 添加数据 常见查找方法 数据库 ...
- Django学习日志三:模型层
Django学习日志三:模型层1 日志一我们学习了Django的配置,详见: Django学习日志一Django的配置 日志二我们学习了创建第一个django项目,详见: Django学习日志二--创 ...
- Django项目实践3 - Django模型(字段、数据库操作及模型继承)
http://blog.csdn.net/pipisorry/article/details/45725953 Django数据库字段类型(Field types) AutoField class A ...
- Django基础五之Django模型层(二)多表操作
Django基础五之Django模型层(二)多表操作 一 创建模型 表和表之间的关系 一对一.多对一.多对多 # 作者表 比较常用的信息放在这个表中 class Author(models.Model ...
最新文章
- 修改cpu型号重启不变_猫头鹰展示D系列新款140毫米CPU散热器:更大散热片,能压400瓦...
- 经验 | PyTorch开发部署时5个常见错误
- cpio用法详细说明
- 技改之路:从单块应用到微服务,我的血泪总结--转
- ajax_典型应用_添加商品标题
- Python容器专题 - deque(队列)--双向队列对象
- python指定时间执行程序_如何在特定时间执行程序
- matlab保存每次循环的结果
- Ansys19.2安装及简单使用教程
- LAMMPS实例教程—In文件详解
- 双边滤波器和高斯滤波器
- 计算机网络 | IPv6 | 什么是IPv6
- 道德经和译文_老子《道德经》全文解析及通俗译文
- windows远程桌面自动切换到360安全登录界面
- 创建网页文件html,HTML快速入门之创建网页文件
- Kaggle天池比赛经验
- CoreAudioApi-音频端点设备-检测耳机插拔
- C# 从TTF文件加载自定义字体
- 电商产品精修训练营第3天_ps修复画笔工具_ps修补工具_ps仿制图章工具
- 2018最新《物业管理条例》全文