2121from django .utils .encoding import python_2_unicode_compatible
2222from django_fsm import FSMField , transition
2323from django_fsm .signals import post_transition
24- from json_field .fields import JSONField
2524
2625from api import fields , tasks
2726from registry import publish_release
@@ -88,7 +87,7 @@ class Cluster(UuidAuditedModel):
8887 domain = models .CharField (max_length = 128 )
8988 hosts = models .CharField (max_length = 256 )
9089 auth = models .TextField ()
91- options = JSONField (default = '{}' , blank = True )
90+ options = fields . JSONField (default = '{}' , blank = True )
9291
9392 def __str__ (self ):
9493 return self .id
@@ -123,7 +122,7 @@ class App(UuidAuditedModel):
123122 owner = models .ForeignKey (settings .AUTH_USER_MODEL )
124123 id = models .SlugField (max_length = 64 , unique = True )
125124 cluster = models .ForeignKey ('Cluster' )
126- structure = JSONField (default = '{}' , blank = True )
125+ structure = fields . JSONField (default = '{}' , blank = True )
127126
128127 class Meta :
129128 permissions = (('use_app' , 'Can use app' ),)
@@ -412,7 +411,7 @@ class Build(UuidAuditedModel):
412411
413412 # optional fields populated by builder
414413 sha = models .CharField (max_length = 40 , blank = True )
415- procfile = JSONField (default = '{}' , blank = True )
414+ procfile = fields . JSONField (default = '{}' , blank = True )
416415 dockerfile = models .TextField (blank = True )
417416
418417 class Meta :
@@ -433,7 +432,7 @@ class Config(UuidAuditedModel):
433432
434433 owner = models .ForeignKey (settings .AUTH_USER_MODEL )
435434 app = models .ForeignKey ('App' )
436- values = JSONField (default = '{}' , blank = True )
435+ values = fields . JSONField (default = '{}' , blank = True )
437436 limit = models .ForeignKey ('Limit' , null = True )
438437
439438 class Meta :
@@ -454,8 +453,8 @@ class Limit(UuidAuditedModel):
454453
455454 owner = models .ForeignKey (settings .AUTH_USER_MODEL )
456455 app = models .ForeignKey ('App' )
457- memory = JSONField (default = '{}' , blank = True )
458- cpu = JSONField (default = '{}' , blank = True )
456+ memory = fields . JSONField (default = '{}' , blank = True )
457+ cpu = fields . JSONField (default = '{}' , blank = True )
459458
460459 class Meta :
461460 get_latest_by = 'created'
0 commit comments