def detail(request, cv_id, lang=''): cv = get_object_or_404(Cv, pk=cv_id) p = cv.person t, e, w, d, o, l = getTranslatedParts(cv, lang, alerts=True) # style = Style.objects.get(id=1) templates = Template.objects.all() if not lang: lang = p.country dictionary = { 'cv': cv, 'p': p, 't': t, 'e': e, 'w': w, 'd': d, 'o': o, 'l': l, 'style': '', 'lang': lang, 'templates': templates } return render_to_response('cv/cv_detail.html', dictionary, context_instance=RequestContext(request))
def detail(request, cv_id, lang = ''): cv = get_object_or_404(Cv, pk=cv_id) p = cv.person t, e, w, d, o, l = getTranslatedParts(cv, lang, alerts=True) # style = Style.objects.get(id=1) templates = Template.objects.all() if not lang: lang = p.country dictionary = { 'cv': cv, 'p': p, 't': t, 'e': e, 'w': w, 'd': d, 'o': o, 'l': l, 'style': '', 'lang': lang, 'templates': templates } return render_to_response('cv/cv_detail.html', dictionary, context_instance=RequestContext(request))
def getCvDictionary(cvid, lang=''): cv = get_object_or_404(Cv, pk=cvid) p = cv.person # lang only toggles between English or Native # languagecode toggles between Norwegian, Swedish and English for the labels languagecode = p.country() if not languagecode or lang == 'en': languagecode = 'en' imgdata, imgsizecm = getImgData(p.image) t, e, w, d, o, l = getTranslatedParts(cv, lang) cv.profile = escape(cv.profile.encode('utf-8')) for ot in o: ot.data = escape(ot.data.encode('utf-8')) ot.data = '<ul><li>' + '</li><li>'.join( ot.data_as_list()) + '</li></ul>' for te in t: te.data = escape(te.data.encode('utf-8')) l = labels[languagecode] dictionary = { 'l': l, 'p': p, 'c': cv, 't': t, 'e': e, 'w': w, 'd': d, 'o': o, 'infoline': getInfoLine(p, l), 'img': imgdata, 'imgsizecm': imgsizecm, 'acs_datestamp': datetime.today().strftime('%Y-%m-%d'), } return dictionary
def getCvDictionary(cvid, lang=''): cv = get_object_or_404(Cv, pk=cvid) p = cv.person # lang only toggles between English or Native # languagecode toggles between Norwegian, Swedish and English for the labels languagecode = p.country() if not languagecode or lang == 'en': languagecode = 'en' imgdata, imgsizecm = getImgData(p.image) t, e, w, d, o, l = getTranslatedParts(cv, lang) cv.profile = escape( cv.profile.encode('utf-8') ) for ot in o: ot.data = escape( ot.data.encode('utf-8') ) ot.data = '<ul><li>' + '</li><li>'.join( ot.data_as_list() ) + '</li></ul>' for te in t: te.data = escape( te.data.encode('utf-8') ) l = labels[languagecode] dictionary = { 'l': l, 'p': p, 'c': cv, 't': t, 'e': e, 'w': w, 'd': d, 'o': o, 'infoline': getInfoLine(p,l), 'img': imgdata, 'imgsizecm': imgsizecm, 'acs_datestamp': datetime.today().strftime('%Y-%m-%d'), } return dictionary