Fixed amazon import, fixed item_id not being saved in xls_import
This commit is contained in:
parent
ddedb0b199
commit
295ffcfe7a
|
@ -6,7 +6,11 @@ from __future__ import unicode_literals
|
|||
# django
|
||||
from django.core.management.base import BaseCommand
|
||||
|
||||
# amiibo
|
||||
from amiibofindr.apps.amiibo.models import AmiiboShop
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
def handle(self, *args, **kwargs):
|
||||
print(args, kwargs)
|
||||
for amiibo_shop in AmiiboShop.objects.order_by('shop__flag_code'):
|
||||
print(amiibo_shop.shop.flag_code, amiibo_shop.item_id, amiibo_shop.url)
|
||||
|
|
|
@ -205,7 +205,11 @@ class Command(BaseCommand):
|
|||
amiibo_id=amiibo_obj.pk,
|
||||
shop_id=shop.pk
|
||||
)
|
||||
amiibo_shop.url = amiibo[shop_head]['link']
|
||||
if isinstance(amiibo[shop_head], unicode):
|
||||
amiibo_shop.item_id = amiibo[shop_head]
|
||||
else:
|
||||
amiibo_shop.url = amiibo[shop_head]['link']
|
||||
amiibo_shop.item_id = amiibo[shop_head]['id'].strip()
|
||||
amiibo_shop.save()
|
||||
except Shop.DoesNotExist:
|
||||
pass
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# py3
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from .amazon import (
|
||||
from ._amazon import (
|
||||
AmazonUSCrawler,
|
||||
AmazonESCrawler,
|
||||
AmazonUKCrawler,
|
||||
|
|
Loading…
Reference in New Issue