|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
Django只内置了几个DatabaseBackend,默许其实不撑持MicrosoftSQLServer(以下用MSSQL取代)。官方手册中供应的第三方MSSQLBackend由于依附的成绩只撑持Windows平台,在LinuxServer上不成用。大概良多人会问,谁会在Linux上用罪恶的MSSQL当Django的数据库背景,实在在企业中良多事变不由自主,各类奇葩的需求城市有,这类算是对照小儿科的了。光荣的是微软“年夜发慈善”在2012年给Redhat供应了官方ODBC驱动(之前得用第三方的FreeTDS),而Django的第三方库中有对照完美的ODBC撑持,以是我们能够迂回完成。
完成形式:MSSQLServer->MSSQLServerODBCDriver->pyodbc->django-pyodbc->djangofrontend。
安装MSSQLServerODBCDriver1.0
到微软的DownloadCenter下载MSSQLServerODBCDriver,注重今朝只撑持64位的RHEL5/6,实际上CentOS也是撑持的。紧缩包里的README有具体的安装申明,也有对照完美的Shell安装剧本,我安装的时分并没有碰着甚么非常。基础步骤:
<olstyle="padding:0px;margin:0px41px15px45px;font-family:LucidaGrande,LucidaSansUnicode,Helvetica,Tahoma,Arial,Verdana,sans-serif;line-height:21px;background-color:rgb(192,192,192);">假如Server上已安装有unixODBCDriverManager,先卸载。
利用紧缩包中的build_dm.sh编译安装unixODBCDriverManager。
如许做的优点是能够包管configure的各项参数切合请求,好比MSSQL的默许unicode字符集是UTF-16,以是configure参数里必要有--with-iconv-ucode-enc=UTF16LE。
经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。 |
|