Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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()
Exemplo n.º 3
0
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))
Exemplo n.º 4
0
    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
Exemplo n.º 5
0
    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