Added a model for event state (including data migration, signal based

notifications, etc.)
This commit is contained in:
2018-07-04 16:56:13 +02:00
parent 0e7c14ace9
commit 3c7ef05099
27 changed files with 712 additions and 355 deletions

View File

@@ -2,6 +2,7 @@ import logging
from django import forms
from django.apps import apps
from django.core.exceptions import ImproperlyConfigured
from django.db.models.manager import Manager
from .. import converters
@@ -165,8 +166,11 @@ class ModelMixin(object):
data = {}
for field in instance._meta.get_fields():
v = getattr(instance, field.name)
if v is not None:
data[field.name] = getattr(instance, field.name)
if v is None:
continue
if isinstance(v, Manager):
continue
data[field.name] = getattr(instance, field.name)
self.is_bound = True
self.data = data
return data