Browse Source

Adiciona script para ajustar campos char vazios

pull/207/merge
Marcio Mazza 9 years ago
parent
commit
5127590e93
  1. 17
      scripts/convert_null_to_empty_in_all_char_fields.py

17
scripts/convert_null_to_empty_in_all_char_fields.py

@ -0,0 +1,17 @@
from sapl.utils import appconfs
from django.db import models
def convert_null_to_empty():
for app in appconfs:
for model in app.get_models():
print('Convertendo null p/ vazio. model [%s]'
% model._meta.model_name)
char_fields = [f for f in model._meta.fields
if isinstance(f, (models.CharField,
models.TextField))]
for obj in model.objects.all():
for field in char_fields:
if getattr(obj, field.name) is None:
setattr(obj, field.name, '')
obj.save()
Loading…
Cancel
Save