def add_like(request, article_id): user_id = request.session.get('user_id', None) if user_id is not None: if not is_left_like(article_id, user_id): add_like_sql(article_id, user_id) if is_journalist(user_id): inc_numbers_like_journalist(article_id) inc_numbers_like(article_id) else: inc_numbers_like(article_id) address = '/article/get/{article_id}'.format(article_id=article_id) return HttpResponseRedirect(address)
def my_page(request, user_name): c = {} errors = [] c.update(csrf(request)) user_id = request.session.get('user_id', None) print 'usr id my_page =', user_id cur_user = get_name_user(user_id) if request.method == 'POST': data = request.POST if not data.get('news', ''): errors.append('Write news!') if not data.get('header', ''): errors.append('Write title!') if is_journalist(user_id): is_sand = 0 else: is_sand = 1 print 'usr id', user_id print 'sand =', is_sand add_news(user_id, data['news'], data['header'], is_sand) c['user_name'] = user_name c['news'] = get_news_by_name(user_name) c['cur_user'] = cur_user return render_to_response('my_page.html', c)