3 os.chdir("/opt/planetstack")
4 sys.path.append("/opt/planetstack")
5 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "planetstack.settings")
8 from django.db import models
10 from django.forms.models import model_to_dict
12 from django.core import serializers
15 print "function xos_get_validators() {"
17 for c in dir(core.models):
18 c = getattr(core.models,c)
19 if inspect.isclass(c) and issubclass(c, models.Model):
21 classname = c.__class__.__name__
22 classname = classname[0].lower() + classname[1:]
24 if (classname in ["plCoreBase", "singletonModel"]):
27 fields = c.getValidators();
29 fields_json = json.dumps(fields)
31 print " this." + classname + " = " + fields_json + ";"
34 print "xosvalidators = new xos_get_validators();"