|
|
1
2
我们将django与SQL Server 2005结合使用。我们发现了和你一样的问题。 您使用的是什么ODBC驱动程序?FreeTDS? 我们试图找到一个好的用于Linux/Unix的ODBC驱动程序,当Unicode发挥作用时,这个驱动程序不会把错误抛到上面(和其他驱动程序),结果失败得很惨。我们测试过的驱动程序中没有一个——至少有三个,如果你愿意的话,我可以查出来——在通过django-pyodbc处理unicode字符串方面有任何成功。 我们最后做的,虽然听起来很悲伤,但是决定在Windows服务器(apache+mod_wsgi)上运行django并使用微软的SQL原生ODBC驱动程序。 当我们这样做的时候,它就可以很好地工作了。 |
|
|
2
1
好的,找到了解决方案。在freetds.conf文件中有
它的工作原理和它应该的完全一样。 |
|
|
3
0
除了接受的响应之外,还可以在settings.py中直接修复此错误:
看看
这不依赖于global freetds.conf文件,因此更好 |