Guest User

Untitled

a guest
Jan 22nd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. class Goods(models.Model):
  2. category = models.ForeignKey(GoodsCategory, verbose_name='xxx')
  3. goods_sn = models.CharField(default='', max_length=50, verbose_name='xxx')
  4. name = models.CharField(max_length=300, verbose_name='xxx')
  5. click_num = models.IntegerField(default=0, verbose_name='xxx')
  6. sold_num = models.IntegerField(default=0, verbose_name='xxx')
  7.  
  8. from apps.goods.models import Goods, GoodsCategory, GoodsImage
  9.  
  10. from db_tools.data.product_data import row_data
  11.  
  12. for goods_detail in row_data:
  13. goods = Goods()
  14. goods.name = goods_detail['name']
  15. goods.market_price = float(int(goods_detail['market_price'].replace('¥', '').replace('&', '')))
  16. goods.shop_price = float(int(goods_detail['sale_price'].replace('&', '').replace('$', '')))
  17. goods.goods_brief = goods_detail['desc'] if goods_detail['desc'] is not None else ''
  18. goods_goods_desc = goods_detail['goods_desc'] if goods_detail['goods_desc'] is not None else ''
  19. goods.goods_front_image = goods_detail['images'][0] if goods_detail['images'] is not None else ''
  20.  
  21. category_name = goods_detail['categorys'][-1]
  22. category = GoodsCategory.objects.filter(name=category_name)
  23. if category:
  24. goods.category = category[0]
  25. goods.save()
  26.  
  27. categories = GoodsCategory.objects.filter(name=category_name)
  28. if categories.exists():
  29. category = categories[0]
  30. else:
  31. category = GoodsCategory.objects.create(name=category_name)
  32. goods.category = category[0]
  33. goods.save()
Add Comment
Please, Sign In to add comment