From 1f5b7c3274c8702ca5f89c47bc868688515c235d Mon Sep 17 00:00:00 2001 From: alenalato Date: Tue, 14 May 2019 11:00:42 +0200 Subject: [PATCH 1/2] Added .gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d7c2b72 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.pyc +dist +*.egg-info From 516a3b1b0f05c42f5e57364a6bd5d9757a7d99f4 Mon Sep 17 00:00:00 2001 From: alenalato Date: Tue, 14 May 2019 11:12:53 +0200 Subject: [PATCH 2/2] BugFix, form field wasn't returning unicode Also removed useless models.Field function --- nullablecharfield/forms/fields.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/nullablecharfield/forms/fields.py b/nullablecharfield/forms/fields.py index 68ff6d3..ca058e5 100644 --- a/nullablecharfield/forms/fields.py +++ b/nullablecharfield/forms/fields.py @@ -1,5 +1,4 @@ from django.forms.fields import CharField -from django.utils.encoding import smart_str from nullablecharfield.widgets import NullableTextWidget class CharNullField(CharField): @@ -16,7 +15,4 @@ def __init__(self, *args, **kwargs): def to_python(self, value): if value is None: return None - return smart_str(value) - - def get_db_prep_value(self, value): - return value + return super(CharNullField, self).to_python(value)