Пример #1
0
def p_service(req, *args, **kwargs):
    action_list = kwargs.get('action_list')
    menu_string = kwargs.get('menu_string')
    service_obj = models.ProductService.objects.all().order_by('-ctime')
    posts = paginator(req, service_obj)
    return render(
        req, 'product/p_service.html', {
            'title': title_dict['p_service'],
            'menu_string': menu_string,
            'posts': posts
        })
Пример #2
0
def product(req, *args, **kwargs):
    action_list = kwargs.get('action_list')
    menu_string = kwargs.get('menu_string')
    product_obj = models.Products.objects.all().order_by('-p_ctime')
    posts = paginator(req, product_obj)

    return render(
        req, 'product/product.html', {
            'title': title_dict['product'],
            'menu_string': menu_string,
            'posts': posts,
        })
Пример #3
0
def articles(request, *args, **kwargs):
    action_list = kwargs.get('action_list')
    menu_string = kwargs.get('menu_string')
    form = ArticleSearchForm()
    articles_obj = models.Articles.objects.all().order_by('-ctime')
    posts = paginator(request, articles_obj)
    return render(
        request, 'articles/articles.html', {
            'posts': posts,
            'menu_string': menu_string,
            'title': web_title['articles'],
            'form': form,
        })
Пример #4
0
def keywords(request, *args, **kwargs):
    action_list = kwargs.get('action_list')
    menu_string = kwargs.get('menu_string')
    form = KeywordForm()
    keyword_obj = model_query.query_all(models.ArticlesTag)
    posts = paginator(request, keyword_obj)
    return render(
        request, 'articles/article_keyword.html', {
            'title': web_title['keywords'],
            'menu_string': menu_string,
            'form': form,
            'posts': posts,
        })
Пример #5
0
def category(request, *args, **kwargs):
    action_list = kwargs.get('action_list')
    menu_string = kwargs.get('menu_string')
    form = CategoryForm()
    category_obj = model_query.query_all(models.ArticlesCategory)
    posts = paginator(request, category_obj)
    return render(
        request, 'articles/article_category.html', {
            'title': web_title['category'],
            'menu_string': menu_string,
            'form': form,
            'posts': posts,
        })
Пример #6
0
def p_business(req, *args, **kwargs):
    action_list = kwargs.get('action_list')
    menu_string = kwargs.get('menu_string')
    business_obj = models.ProcessName.objects.all()
    posts = paginator(req, business_obj)
    processsep_obj = models.ProcessStep.objects.all().order_by(
        'p_name_id', 'number')
    return render(
        req, 'product/p_business.html', {
            'menu_string': menu_string,
            'title': title_dict['p_business'],
            'posts': posts,
            'processsep_obj': processsep_obj
        })
Пример #7
0
def articles_search(req):
    form = ArticleSearchForm(req.POST or None)
    if req.method == 'POST':
        if form.is_valid():
            category_id = form.cleaned_data.get('category_id')
            status = form.cleaned_data.get('status')
            is_top = form.cleaned_data.get('is_top')
            text = form.cleaned_data.get('text')
            articles_obj = models.Articles.objects.filter(
                category_id=category_id, status=status).all()
            posts = paginator(req, articles_obj)
            return render(req, 'articles/articles.html', {
                'posts': posts,
                'form': form,
                'title': web_title['articles'],
            })
    return redirect('articles_all')