Форум сайта python.su
Есть такой модуль, если кто сталкивался - 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
Офлайн
не знакомы, но эта строчка намекает на невысокое качество кода:
deal = Deal.objects.all()[0]
Офлайн