Django

Code

Changeset 6816

Show
Ignore:
Timestamp:
12/01/07 16:26:24 (7 months ago)
Author:
mtredinnick
Message:

Fixed #5996 -- Add a pyscopg2 convertor for SafeUnicode? -> unicode. Thanks, remco@diji.biz

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/backends/postgresql_psycopg2/base.py

    r6601 r6816  
    77from django.db.backends import BaseDatabaseWrapper, BaseDatabaseFeatures 
    88from django.db.backends.postgresql.operations import DatabaseOperations as PostgresqlDatabaseOperations 
     9from django.utils.safestring import SafeUnicode 
    910try: 
    1011    import psycopg2 as Database 
     
    1819 
    1920psycopg2.extensions.register_type(psycopg2.extensions.UNICODE) 
     21psycopg2.extensions.register_adapter(SafeUnicode, psycopg2.extensions.QuotedString) 
    2022 
    2123class DatabaseFeatures(BaseDatabaseFeatures): 
  • django/trunk/tests/modeltests/field_defaults/models.py

    r6453 r6816  
    4949>>> d.seconds < 5 
    5050True 
     51 
     52# make sure that SafeUnicode fields work 
     53>>> from django.utils.safestring import SafeUnicode 
     54>>> a.headline = SafeUnicode(u'SafeUnicode Headline') 
     55>>> a.save() 
    5156"""}