10 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "planetstack.settings")
12 from django.db.models.fields.related import ForeignKey
13 from core.models import *
25 if type(c)==type(PlCoreBase):
26 model_classes.append(c)
27 class_names.append(c.__name__)
31 print "digraph plstack {";
32 for c in model_classes:
33 fields = c._meta.fields
35 if type(f)==ForeignKey and f.name.title() in class_names:
36 print '\t"%s"->"%s";'%(c.__name__,f.name.title())
38 elif (output=='-json'):
40 for c in model_classes:
41 fields = c._meta.fields
43 if type(f)==ForeignKey and f.name.title() in class_names:
45 d[c.__name__].append(f.name.title())
47 d[c.__name__]=[f.name.title()]
48 print json.dumps(d,indent=4)