Организация пула подключений Django и поля времени

Кто-либо делал пересадку, объединяя работающий с Django, SQLAlchemy и MySQL?

Я использовал это учебное руководство (http://node.to/wordpress/2008/09/30/another-database-connection-pool-solution-for-django-mysql/), который работал отлично, но проблема, которую я имею, - то, каждый раз, когда я возвращаю поле времени, это преобразовывается в timedelta, так как Django-определенные преобразования не используются.

Код преобразования от django/db/backends/mysql/base.py

django_conversions = conversions.copy()
django_conversions.update({
FIELD_TYPE.TIME: util.typecast_time,
FIELD_TYPE.DECIMAL: util.typecast_decimal,
FIELD_TYPE.NEWDECIMAL: util.typecast_decimal,

})

Код соединения от статьи:

if settings.DATABASE_HOST.startswith('/'):
            self.connection = Database.connect(port=kwargs['port'], 
                                               unix_socket=kwargs['unix_socket'], 
                                               user=kwargs['user'], 
                                               db=kwargs['db'], 
                                               passwd=kwargs['passwd'], 
                                               use_unicode=kwargs['use_unicode'], 
                                               charset='utf8')
        else:
            self.connection = Database.connect(host=kwargs['host'], 
                                               port=kwargs['port'], 
                                               user=kwargs['user'], 
                                               db=kwargs['db'], 
                                               passwd=kwargs['passwd'], 
                                               use_unicode=kwargs['use_unicode'], 
                                               charset='utf8')

6
задан Colin Humber 20 March 2009 в 20:30
поделиться