Django-Cart, не могу заставить его работать должным образом - PullRequest
0 голосов
/ 07 декабря 2011

Я пытаюсь установить этот пакет здесь, в моем проекте:

https://github.com/bmentges/django-cart

Я не могу заставить это работать вообще.У меня есть своя собственная модель предмета, которая отличается от модели, представленной в тестовых блоках.Может кто-нибудь показать мне рабочий пример, чтобы я мог попытаться реализовать это самостоятельно?

Я выполнил шаги, создал представление, но получаю исключение, когда достигаю точки .addв корзину, даже передавая правильные параметры.

def cart_add(request):
if 'add' in request.GET:

    item_id = request.GET['add']

    print request

    try:
        print "GETTING object", item_id
        item=Item.objects.get(id=item_id)
    except Exception:
        raise Http404('Item you wished to add to add to cart was not found (maybe has been sold?)')

    user_obj = User.objects.get(username=request.user)
    profile = user_obj.profile

    #if item_id in profile.wishlist_items:
     #   raise Http404('Chosen item is already in your Cart!')
    try:
        cart=Cart(request)
    except Exception:
        raise Http404('bad cart')


    try:
        cart.add(item,Decimal(item.worth))
    except Exception:
        raise Http404('Problem adding item to Cart')

return HttpResponseRedirect('/')

И я застреваю на "Проблема с добавлением товара в корзину Корзина"

...