コード例 #1
0
ファイル: models.py プロジェクト: aftabaig/py_castm
 def __init__(self, user=None, profile=None, notification=None, you=None):
     if user:
         self.user_id = user.id
         self.username = user.username
         self.email = user.email
         self.first_name = user.first_name
         self.last_name = user.last_name
     if profile:
         self.profile_id = profile.id
         self.is_stage_name = profile.is_stage_name
         self.stage_first_name = profile.stage_first_name
         self.stage_last_name = profile.stage_last_name
         self.title = profile.title
         self.height = profile.height
         self.weight = profile.weight
         self.birth_day = profile.birth_day
         self.hair_color = profile.hair_color
         self.eye_color = profile.eye_color
         self.race = profile.race
         self.personal_add1 = profile.personal_add1
         self.personal_add2 = profile.personal_add2
         self.personal_city = profile.personal_city
         self.personal_state = profile.personal_state
         self.personal_zip = profile.personal_zip
         self.personal_mobile = profile.personal_mobile
         self.personal_office = profile.personal_office
         self.personal_email = profile.personal_email
         self.is_agency_contact = profile.is_agency_contact
         self.agency = profile.agency
         self.agency_name = profile.agency_name
         self.agency_mobile = profile.agency_mobile
         self.agency_email = profile.agency_email
         self.agency_office_num = profile.agency_office_num
         self.agency_add1 = profile.agency_add1
         self.agency_add2 = profile.agency_add2
         self.agency_city = profile.agency_city
         self.agency_state = profile.agency_state
         self.agency_zip = profile.agency_zip
         self.resume_categories = profile.resume_categories
         self.thumbnail = profile.thumbnail
     if notification:
         self.notifications_count = notification.notifications_count
         self.links_count = notification.links_count
     else:
         self.notifications_count = 0
         self.links_count = 0
     if you:
         self.link_status = Link.link_status(user, you)
     else:
         self.link_status = "U"