def product_add_view(request):
    if request.POST.get('book_id'):
        product = Product.objects.get(id=request.POST.get('book_id'))
        if request.POST.get('username'):
            product.price = request.POST.get('username')
        else:
            product.price = '0'
        if request.POST.get('email'):
            product.title = request.POST.get('email')
        else:
            product.title = 'No Title'
        if not request.POST.get('name'):
            product.currency = '$'
        else:
            product.currency = request.POST.get('name')
        if request.POST.get('active'):
            product.available = request.POST.get('active')
        else:
            product.available = 'True'
        if request.POST.get('address'):
            product.description = request.POST.get('address')
        else:
            product.description = 'No Description'
        product.user.email = request.POST.get('over')
        if request.POST.get('create'):
            product.created_at = request.POST.get('create')
        else:
            product.created_at = datetime.datetime.now()
        if request.POST.get('last'):
            product.updated_at = request.POST.get('last')
        else:
            product.updated_at = datetime.datetime.now()
        product.save()
        return HttpResponseRedirect('/admin/products-list')

    else:
        product = Product()
        if request.POST.get('username'):
            product.price = request.POST.get('username')
        else:
            product.price = '0'
        if request.POST.get('email'):
            product.title = request.POST.get('email')
        else:
            product.title = 'No Title'
        if not request.POST.get('name'):
            product.currency = '$'
        else:
            product.currency = request.POST.get('name')
        product.available = 'True'
        if request.POST.get('address'):
            product.description = request.POST.get('address')
        else:
            product.description = 'No Description'
        product.user.email = request.POST.get('over')
        if request.POST.get('create'):
            product.created_at = request.POST.get('create')
        else:
            product.created_at = datetime.datetime.now()
        if request.POST.get('last'):
            product.updated_at = request.POST.get('last')
        else:
            product.updated_at = datetime.datetime.now()
        product.save()
        return HttpResponseRedirect('/admin/products-list')
    return HttpResponseRedirect('/admin/products-list')