Я пытаюсь заполнить пользовательские поля профиля пользователя данными из социальных сетей.Я создал поля профиля, такие как:
currentjobtitle1
currentjobtitle2
currentjobtitle3
pastjobtitle1
pastjobtitle2
pastjobtitle3
Я новичок во всех отношениях, поэтому я попытался закодировать это более эффективно, чем обычно, и очень запутался.Я уверен, что мой код неправильный во многих отношениях, но если я могу просто заставить его работать:
pnum=0
cnum=0
for x in clean_work_obj[:]:
if x['end_date']:
var='past'
count=pnum+1
else:
var='current'
count=cnum+1
if count>3:
break
else:
SarProfile.var+'jobtitle'+str(count)= x['position']['name']
clean_work_obj - это голос, который я получил через API социальной сети.
Я ожидал, что он напишет: SarProfile.pastjobtitle1 или SarProfile.currentjobtitle3, например, и заполнит это поле данными "position / name".он ломается, потому что в SarProfile нет поля с именем "var".