Могу ли я использовать Django-1.2 для прозрачного использования моей базы данных PostgreSQL в кодировке LATIN1? - PullRequest
1 голос
/ 23 ноября 2010

У меня есть устаревшая база данных PostgreSQL-7.4, данные которой хранятся в кодировке LATIN1.Он используется несколькими приложениями, поэтому изменение его кодировки проблематично.

У меня есть приложение Django 1.2, использующее psycopg2 для доступа к базе данных.Джанго хочет работать полностью в Unicode, что я понимаю.Могу ли я сообщить Django кодировку базы данных и сделать ли для меня перевод между кодировками между приложением и базой данных?Есть ли место, где я могу сделать это сам?

1 Ответ

1 голос
/ 23 июня 2011

Попробуйте указать DATABASE_OPTIONS:

DATABASE_OPTIONS = {
    "charset": "iso-8859-1" #or latin1
}

С Устаревшая база данных Django

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...