Найти - Пользователи
Полная версия: проблема с massivecoupon
Начало » Django » проблема с massivecoupon
1
Bandicoot
Есть такой модуль, если кто сталкивался - massivecoupon: http://www.glomelurus.com/2011/04/installing-massive-coupon-on-mac-os-10.html

Установил его и сопутствующие модули без ошибок. Но при запуске выдает следующие ошибки:

IndexError at /deals/groupon-clone/
list index out of range
Request Method: GET
Request URL: http://localhost:8000/deals/groupon-clone/
Django Version: 1.3.1
Exception Type: IndexError
Exception Value:
list index out of range
Exception Location: /usr/lib/python2.7/dist-packages/django/db/models/query.py in __getitem__, line 190
Python Executable: /usr/bin/python
Python Version: 2.7.3
Python Path:
['/home/oleg-admin/django/massivecoupon',
‘/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg’,
‘/usr/local/lib/python2.7/dist-packages/oauth-1.0.1-py2.7.egg’,
‘/usr/lib/python2.7’,
‘/usr/lib/python2.7/plat-linux2’,
‘/usr/lib/python2.7/lib-tk’,
‘/usr/lib/python2.7/lib-old’,
‘/usr/lib/python2.7/lib-dynload’,
‘/usr/local/lib/python2.7/dist-packages’,
‘/usr/lib/python2.7/dist-packages’,
‘/usr/lib/python2.7/dist-packages/PIL’,
‘/usr/lib/python2.7/dist-packages/gst-0.10’,
‘/usr/lib/python2.7/dist-packages/gtk-2.0’,
‘/usr/lib/pymodules/python2.7’,
‘/usr/lib/python2.7/dist-packages/ubuntu-sso-client’,
‘/usr/lib/python2.7/dist-packages/ubuntuone-client’,
‘/usr/lib/python2.7/dist-packages/ubuntuone-control-panel’,
‘/usr/lib/python2.7/dist-packages/ubuntuone-couch’,
‘/usr/lib/python2.7/dist-packages/ubuntuone-installer’,
‘/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol’,
‘/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode’]

Traceback:
Environment:
Request Method: GET
Request URL: http://localhost:8000/deals/groupon-clone/
Django Version: 1.3.1
Python Version: 2.7.3
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.admin',
 'massivecoupon',
 'massivecoupon.engine',
 'massivecoupon.countries',
 'massivecoupon.photologue',
 'massivecoupon.tagging',
 'massivecoupon.socialregistration',
 'massivecoupon.paypalxpress']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'facebook.djangofb.FacebookMiddleware',
 'socialregistration.middleware.FacebookMiddleware')
Traceback:
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
  111.                         response = callback(request, *callback_args, **callback_kwargs)
File "/home/oleg-admin/django/massivecoupon/../massivecoupon/engine/views.py" in deal_detail
  347.     deal = Deal.objects.all()[0]
File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in __getitem__
  190.             return list(qs)[0]
Exception Type: IndexError at /deals/groupon-clone/
Exception Value: list index out of range

Помогите пожалуйста, если кто сталкивался с таким модулем
appetito
не знакомы, но эта строчка намекает на невысокое качество кода:
deal = Deal.objects.all()[0]
Ошибка из-за попытки выборки из пустой таблицы БД
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB