SOURCES: python-django-urlfield-size.patch (NEW) - urlfield size p...
zboczuch
zboczuch at pld-linux.org
Wed Jan 24 11:23:19 CET 2007
Author: zboczuch Date: Wed Jan 24 10:23:19 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- urlfield size patch - allow to specify size of urlfield in model class
- based on trunk code, patch will be deprecated in version 1.0
---- Files affected:
SOURCES:
python-django-urlfield-size.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/python-django-urlfield-size.patch
diff -u /dev/null SOURCES/python-django-urlfield-size.patch:1.1
--- /dev/null Wed Jan 24 11:23:19 2007
+++ SOURCES/python-django-urlfield-size.patch Wed Jan 24 11:23:14 2007
@@ -0,0 +1,82 @@
+diff -ur Django-0.95.1-orig/django/db/backends/ado_mssql/creation.py Django-0.95.1/django/db/backends/ado_mssql/creation.py
+--- Django-0.95.1-orig/django/db/backends/ado_mssql/creation.py 2006-05-02 03:31:56.000000000 +0200
++++ Django-0.95.1/django/db/backends/ado_mssql/creation.py 2007-01-24 11:09:12.664664500 +0100
+@@ -21,6 +21,5 @@
+ 'SmallIntegerField': 'smallint',
+ 'TextField': 'text',
+ 'TimeField': 'time',
+- 'URLField': 'varchar(200)',
+ 'USStateField': 'varchar(2)',
+ }
+Tylko w Django-0.95.1/django/db/backends/ado_mssql: creation.py.rej
+diff -ur Django-0.95.1-orig/django/db/backends/mysql/creation.py Django-0.95.1/django/db/backends/mysql/creation.py
+--- Django-0.95.1-orig/django/db/backends/mysql/creation.py 2006-05-02 03:31:56.000000000 +0200
++++ Django-0.95.1/django/db/backends/mysql/creation.py 2007-01-24 11:09:12.672665000 +0100
+@@ -25,6 +25,5 @@
+ 'SmallIntegerField': 'smallint',
+ 'TextField': 'longtext',
+ 'TimeField': 'time',
+- 'URLField': 'varchar(200)',
+ 'USStateField': 'varchar(2)',
+ }
+Tylko w Django-0.95.1/django/db/backends/mysql: creation.py.rej
+diff -ur Django-0.95.1-orig/django/db/backends/oracle/creation.py Django-0.95.1/django/db/backends/oracle/creation.py
+--- Django-0.95.1-orig/django/db/backends/oracle/creation.py 2006-05-26 07:37:21.000000000 +0200
++++ Django-0.95.1/django/db/backends/oracle/creation.py 2007-01-24 11:09:12.672665000 +0100
+@@ -21,6 +21,5 @@
+ 'SmallIntegerField': 'smallint',
+ 'TextField': 'long',
+ 'TimeField': 'timestamp',
+- 'URLField': 'varchar(200)',
+ 'USStateField': 'varchar(2)',
+ }
+diff -ur Django-0.95.1-orig/django/db/backends/postgresql/creation.py Django-0.95.1/django/db/backends/postgresql/creation.py
+--- Django-0.95.1-orig/django/db/backends/postgresql/creation.py 2006-05-02 03:31:56.000000000 +0200
++++ Django-0.95.1/django/db/backends/postgresql/creation.py 2007-01-24 11:09:12.668664750 +0100
+@@ -25,6 +25,5 @@
+ 'SmallIntegerField': 'smallint',
+ 'TextField': 'text',
+ 'TimeField': 'time',
+- 'URLField': 'varchar(200)',
+ 'USStateField': 'varchar(2)',
+ }
+Tylko w Django-0.95.1/django/db/backends/postgresql: creation.py.rej
+diff -ur Django-0.95.1-orig/django/db/backends/sqlite3/creation.py Django-0.95.1/django/db/backends/sqlite3/creation.py
+--- Django-0.95.1-orig/django/db/backends/sqlite3/creation.py 2006-05-02 03:31:56.000000000 +0200
++++ Django-0.95.1/django/db/backends/sqlite3/creation.py 2007-01-24 11:09:12.668664750 +0100
+@@ -24,6 +24,5 @@
+ 'SmallIntegerField': 'smallint',
+ 'TextField': 'text',
+ 'TimeField': 'time',
+- 'URLField': 'varchar(200)',
+ 'USStateField': 'varchar(2)',
+ }
+Tylko w Django-0.95.1/django/db/backends/sqlite3: creation.py.rej
+diff -ur Django-0.95.1-orig/django/db/models/fields/__init__.py Django-0.95.1/django/db/models/fields/__init__.py
+--- Django-0.95.1-orig/django/db/models/fields/__init__.py 2006-07-28 02:13:10.000000000 +0200
++++ Django-0.95.1/django/db/models/fields/__init__.py 2007-01-24 11:13:37.237199250 +0100
+@@ -754,15 +754,19 @@
+ val = self._get_val_from_obj(obj)
+ return {self.attname: (val is not None and val.strftime("%H:%M:%S") or '')}
+
+-class URLField(Field):
++class URLField(CharField):
+ def __init__(self, verbose_name=None, name=None, verify_exists=True, **kwargs):
++ kwargs['maxlength'] = kwargs.get('maxlength', 200)
+ if verify_exists:
+ kwargs.setdefault('validator_list', []).append(validators.isExistingURL)
+- Field.__init__(self, verbose_name, name, **kwargs)
++ CharField.__init__(self, verbose_name, name, **kwargs)
+
+ def get_manipulator_field_objs(self):
+ return [forms.URLField]
+
++ def get_internal_type(self):
++ return "CharField"
++
+ class USStateField(Field):
+ def get_manipulator_field_objs(self):
+ return [forms.USStateField]
+Tylko w Django-0.95.1/django/db/models/fields: __init__.py~
+Tylko w Django-0.95.1/django/db/models/fields: __init__.py.orig
+Tylko w Django-0.95.1/django/db/models/fields: __init__.py.rej
================================================================
More information about the pld-cvs-commit
mailing list