from django.forms.models import model_to_dict
from django.core.urlresolvers import reverse
from django.forms.models import model_to_dict
+import model_policies
try:
# This is a no-op if observer_disabled is set to 1 in the config file
--- /dev/null
+from django.core.signals import post_save
+from django.dispatch import receiver
+import pdb
+
+@receiver(post_save)
+def post_save_handler(sender, **kwargs):
+ pdb.set_trace()
+ print("Request finished!")
--- /dev/null
+from django.db.models.signals import post_save
+from django.dispatch import receiver
+import pdb
+from model_policies import *
+
+@receiver(post_save)
+def post_save_handler(sender, **kwargs):
+ sender_name = sender.__name__
+ policy_name = 'model_policy_%s'%sender_name
+ try:
+ policy_handler = globals[policy_name]
+ policy_handler(sender)
+ except:
+ pass