当前位置: 首页>>代码示例>>Python>>正文


Python CurrentProducts.post方法代码示例

本文整理汇总了Python中crashstats.crashstats.models.CurrentProducts.post方法的典型用法代码示例。如果您正苦于以下问题:Python CurrentProducts.post方法的具体用法?Python CurrentProducts.post怎么用?Python CurrentProducts.post使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在crashstats.crashstats.models.CurrentProducts的用法示例。


在下文中一共展示了CurrentProducts.post方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: products

# 需要导入模块: from crashstats.crashstats.models import CurrentProducts [as 别名]
# 或者: from crashstats.crashstats.models.CurrentProducts import post [as 别名]
def products(request):
    context = {}
    api = CurrentProducts()
    if request.method == 'POST':
        form = forms.ProductForm(
            request.POST,
            existing_products=api.get()['products']
        )
        if form.is_valid():
            api = CurrentProducts()
            api.post(
                product=form.cleaned_data['product'],
                version=form.cleaned_data['initial_version']
            )
            messages.success(
                request,
                'Product %s (%s) added.' % (
                    form.cleaned_data['product'],
                    form.cleaned_data['initial_version']
                )
            )
            return redirect('manage:products')
    else:
        form = forms.ProductForm(initial={
            'initial_version': '1.0'
        })
    context['form'] = form
    context['page_title'] = "Products"
    return render(request, 'manage/products.html', context)
开发者ID:jberkus,项目名称:socorro,代码行数:31,代码来源:views.py

示例2: products

# 需要导入模块: from crashstats.crashstats.models import CurrentProducts [as 别名]
# 或者: from crashstats.crashstats.models.CurrentProducts import post [as 别名]
def products(request):
    context = {}
    api = CurrentProducts()
    if request.method == "POST":
        form = forms.ProductForm(request.POST, existing_products=api.get()["products"])
        if form.is_valid():
            api = CurrentProducts()
            api.post(product=form.cleaned_data["product"], version=form.cleaned_data["initial_version"])
            log(request.user, "product.add", form.cleaned_data)
            messages.success(
                request, "Product %s (%s) added." % (form.cleaned_data["product"], form.cleaned_data["initial_version"])
            )
            return redirect("manage:products")
    else:
        product = request.GET.get("product")
        if product is not None:
            messages.error(request, "Product %s not found. Submit the form below to add it." % (product))
        form = forms.ProductForm(initial={"product": product, "initial_version": "1.0"})
    context["form"] = form
    context["page_title"] = "Products"
    return render(request, "manage/products.html", context)
开发者ID:andreja-cliqz,项目名称:socorro,代码行数:23,代码来源:views.py

示例3: products

# 需要导入模块: from crashstats.crashstats.models import CurrentProducts [as 别名]
# 或者: from crashstats.crashstats.models.CurrentProducts import post [as 别名]
def products(request):
    context = {}
    api = CurrentProducts()
    if request.method == 'POST':
        form = forms.ProductForm(
            request.POST,
            existing_products=api.get()['products']
        )
        if form.is_valid():
            api = CurrentProducts()
            api.post(
                product=form.cleaned_data['product'],
                version=form.cleaned_data['initial_version']
            )
            log(request.user, 'product.add', form.cleaned_data)
            messages.success(
                request,
                'Product %s (%s) added.' % (
                    form.cleaned_data['product'],
                    form.cleaned_data['initial_version']
                )
            )
            return redirect('manage:products')
    else:
        product = request.GET.get('product')
        if product is not None:
            messages.error(
                request,
                'Product %s not found. Submit the form below to add it.' % (
                    product
                )
            )
        form = forms.ProductForm(initial={
            'product': product,
            'initial_version': '1.0'
        })
    context['form'] = form
    context['page_title'] = "Products"
    return render(request, 'manage/products.html', context)
开发者ID:twobraids,项目名称:socorro,代码行数:41,代码来源:views.py


注:本文中的crashstats.crashstats.models.CurrentProducts.post方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。