<s> from django . db import models <EOL> from . manager import InnerUserManager <EOL> class AbstractBaseSiteUser ( models . Model ) : <EOL> """<STR_LIT>""" <EOL> is_social = models . BooleanField ( default = True ) <EOL> is_active = models . BooleanField ( default = True ) <EOL> date_joined = models . DateTimeField ( auto_now_add = True , db_index = True ) <EOL> class Meta : <EOL> abstract = True <EOL> class AbstractInnerUserAuth ( models . Model ) : <EOL> user = models . OneToOneField ( '<STR_LIT>' , related_name = '<STR_LIT>' ) <EOL> objects = InnerUserManager ( ) <EOL> class Meta : <EOL> abstract = True <EOL> class AbstractUserInfo ( models . Model ) : <EOL> user = models . OneToOneField ( '<STR_LIT>' , related_name = '<STR_LIT>' ) <EOL> username = models . CharField ( max_length = <NUM_LIT:32> ) <EOL> avatar = models . CharField ( max_length = <NUM_LIT:255> , blank = True ) <EOL> class Meta : <EOL> abstract = True </s>
