def display(request, resume_id, resume_score): """ @summary: 详细信息展示页面 @author:liyao """ from Pinbot.settings import STATIC_URL p = request.GET feed_id = p.get('feed_id') feed_result = FeedUtils.get_feed_result(feed_id, resume_id) if feed_result: calc_time = feed_result.calc_time if request.user.is_staff and feed_result.feed.username != request.user.username: read_user = '******' else: read_user = '******' FeedUtils.read_feed(request, feed_id, resume_id, read_user=read_user) try: if hasattr(feed_result, 'tags'): keywords_new = feed_result.tags.keywords feed_keywords = u' '.join(keywords_new) else: feed_keywords = feed_result.feed.keywords except: feed_keywords = u'' try: resume = ResumeData.objects.get(id=resume_id) if resume.source == 'pinbot': resume['age'] = get_age(resume.birthday) resume.work_years = resume.get_work_years() except Exception, e: raise Http404()
def display(request, resume_id, resume_score): """ @summary: 详细信息展示页面 @author:liyao """ from Pinbot.settings import STATIC_URL p = request.GET feed_id = p.get('feed_id') feed_result = FeedUtils.get_feed_result(feed_id, resume_id) if feed_result: calc_time = feed_result.calc_time if request.user.is_staff and feed_result.feed.username != request.user.username: read_user = '******' else: read_user = '******' FeedUtils.read_feed(request, feed_id, resume_id, read_user=read_user) try: if hasattr(feed_result, 'tags'): keywords_new = feed_result.tags.keywords feed_keywords = u' '.join(keywords_new) else: feed_keywords = feed_result.feed.keywords except: feed_keywords = u'' try: resume = ResumeData.objects.get(id=resume_id) if resume.source == 'pinbot': resume['age'] = get_age(resume.birthday) resume.work_years = resume.get_work_years() except Exception, e: raise Http404()
def feed_get(request, feed_id, resume_id): if request.is_ajax(): FeedUtils.read_feed(request, feed_id, resume_id) return JsonResponse({ 'status': 'ok', 'msg': 'ok', }) return redirect('/resumes/display/%s/?feed_id=%s' % (resume_id,feed_id))
def read_feed_result(self, feed_result): if not feed_result: return False request = self.request feed_id = self.request.GET.get('feed_id', '') resume_id = self.kwargs.get('resume_id', '') if request.user.is_staff and feed_result.feed.username != request.user.username: read_user = '******' else: read_user = '******' ret = FeedUtils.read_feed(request, feed_id, resume_id, read_user=read_user) return ret
def read_feed_result(self, feed_result): if not feed_result: return False request = self.request feed_id = self.request.GET.get('feed_id', '') resume_id = self.kwargs.get('resume_id', '') if request.user.is_staff and feed_result.feed.username != request.user.username: read_user = '******' else: read_user = '******' ret = FeedUtils.read_feed(request, feed_id, resume_id, read_user=read_user) return ret