import os
from records import models as rec_models
from cartridge.shop.models import Product, ProductVariation, Category, ProductImage
-
+import datetime
from diggersdigest import settings
## 'visu1',
## 'published']
self.stdout.write('News\n-------\n')
+
+ news_date = {
+ 3: datetime.datetime(2007, 11, 8, 19, 21, 39),
+ 5: datetime.datetime(2007, 12, 31, 0, 19, 13),
+ 6: datetime.datetime(2008, 1, 17, 12, 44, 50),
+ 7: datetime.datetime(2008, 2, 13, 13, 21, 19),
+ 12: datetime.datetime(2008, 4, 16, 0, 14, 23),
+ 13: datetime.datetime(2013, 6, 26, 1, 55, 4, 1817),
+ 14: datetime.datetime(2008, 6, 12, 21, 43, 46),
+ 16: datetime.datetime(2008, 6, 17, 17, 23, 36),
+ 18: datetime.datetime(2008, 7, 15, 23, 7, 42),
+ 19: datetime.datetime(2008, 8, 21, 15, 44, 30),
+ 20: datetime.datetime(2013, 3, 8, 17, 51, 12, 601338),
+ 28: datetime.datetime(2009, 2, 14, 0, 8, 36),
+ 33: datetime.datetime(2009, 3, 26, 22, 21, 2),
+ 35: datetime.datetime(2013, 11, 2, 22, 4, 45, 618265),
+ 40: datetime.datetime(2010, 7, 6, 1, 44, 38, 980145),
+ 41: datetime.datetime(2009, 7, 28, 13, 7, 52),
+ 42: datetime.datetime(2009, 7, 28, 1, 58, 32),
+ 43: datetime.datetime(2009, 8, 30, 13, 9, 53),
+ 46: datetime.datetime(2009, 10, 12, 16, 35, 14),
+ 50: datetime.datetime(2009, 11, 26, 14, 38, 49, 257703),
+ 54: datetime.datetime(2010, 1, 7, 18, 3, 1, 864172),
+ 56: datetime.datetime(2010, 2, 4, 16, 16, 32, 203171),
+ 59: datetime.datetime(2010, 2, 26, 3, 16, 22, 23171),
+ 61: datetime.datetime(2010, 3, 11, 1, 23, 19, 667171),
+ 63: datetime.datetime(2010, 3, 24, 23, 23, 55, 850107),
+ 65: datetime.datetime(2010, 6, 7, 22, 5, 40, 604645),
+ 67: datetime.datetime(2010, 6, 23, 11, 24, 18, 44646),
+ 70: datetime.datetime(2010, 9, 23, 8, 13, 3, 448061),
+ 71: datetime.datetime(2010, 10, 21, 12, 19, 52, 648562),
+ 72: datetime.datetime(2010, 11, 29, 10, 7, 31, 680399),
+ 73: datetime.datetime(2010, 12, 1, 11, 54, 59, 408399),
+ 75: datetime.datetime(2010, 12, 31, 12, 38, 46, 636398),
+ 77: datetime.datetime(2011, 5, 9, 0, 58, 42, 968596),
+ 78: datetime.datetime(2011, 1, 25, 17, 6, 58, 312900),
+ 79: datetime.datetime(2011, 2, 6, 14, 23, 57, 556399),
+ 80: datetime.datetime(2011, 3, 3, 1, 36, 13, 28095),
+ 81: datetime.datetime(2011, 3, 3, 1, 38, 52, 756095),
+ 82: datetime.datetime(2011, 4, 1, 22, 40, 39, 912095),
+ 83: datetime.datetime(2011, 3, 25, 1, 17, 34, 408096),
+ 84: datetime.datetime(2011, 4, 22, 18, 24, 10, 581095),
+ 85: datetime.datetime(2011, 5, 16, 20, 46, 34, 176095),
+ 86: datetime.datetime(2011, 6, 6, 21, 26, 10, 496720),
+ 87: datetime.datetime(2011, 6, 17, 20, 8, 51, 122313),
+ 88: datetime.datetime(2011, 7, 7, 21, 4, 15, 230314),
+ 90: datetime.datetime(2011, 8, 19, 21, 46, 36, 158814),
+ 92: datetime.datetime(2011, 9, 18, 23, 27, 12, 858075),
+ 94: datetime.datetime(2011, 11, 9, 15, 16, 30, 512660),
+ 96: datetime.datetime(2011, 12, 10, 20, 25, 45, 36660),
+ 97: datetime.datetime(2012, 1, 7, 23, 9, 25, 836659),
+ 98: datetime.datetime(2012, 1, 16, 7, 41, 1, 792660),
+ 100: datetime.datetime(2012, 1, 26, 15, 6, 12, 256660),
+ 101: datetime.datetime(2012, 2, 6, 13, 18, 23, 84660),
+ 102: datetime.datetime(2012, 2, 18, 12, 31, 46, 536660),
+ 103: datetime.datetime(2012, 3, 1, 13, 29, 11, 816662),
+ 106: datetime.datetime(2012, 4, 2, 19, 35, 33, 540661),
+ 107: datetime.datetime(2012, 4, 6, 20, 6, 14, 972661),
+ 108: datetime.datetime(2012, 4, 18, 21, 6, 9, 708893),
+ 109: datetime.datetime(2012, 5, 2, 23, 39, 54, 489173),
+ 110: datetime.datetime(2012, 5, 12, 3, 29, 56, 220660),
+ 111: datetime.datetime(2012, 5, 22, 13, 57, 14, 244660),
+ 112: datetime.datetime(2013, 2, 28, 14, 45, 6, 540838),
+ 113: datetime.datetime(2012, 6, 1, 1, 53, 31, 32661),
+ 114: datetime.datetime(2012, 6, 14, 20, 10, 54, 108660),
+ 115: datetime.datetime(2012, 7, 2, 14, 26, 30, 896721),
+ 116: datetime.datetime(2012, 7, 18, 16, 35, 42, 440661),
+ 117: datetime.datetime(2012, 8, 8, 10, 24, 52, 653338),
+ 119: datetime.datetime(2012, 9, 12, 1, 23, 55, 604838),
+ 120: datetime.datetime(2012, 10, 2, 0, 35, 16, 192839),
+ 121: datetime.datetime(2012, 10, 23, 2, 2, 26, 948838),
+ 122: datetime.datetime(2012, 11, 3, 15, 44, 35, 205838),
+ 123: datetime.datetime(2012, 11, 16, 2, 1, 20, 904838),
+ 124: datetime.datetime(2012, 11, 29, 11, 0, 21, 732838),
+ 125: datetime.datetime(2012, 12, 15, 23, 32, 42, 336838),
+ 126: datetime.datetime(2013, 1, 6, 2, 3, 38, 88839),
+ 127: datetime.datetime(2013, 1, 15, 18, 43, 30, 624838),
+ 128: datetime.datetime(2013, 1, 22, 12, 46, 44, 540839),
+ 129: datetime.datetime(2013, 1, 29, 19, 24, 57, 692838),
+ 130: datetime.datetime(2013, 2, 21, 23, 39, 9, 552838),
+ 131: datetime.datetime(2013, 3, 7, 0, 42, 0, 20838),
+ 132: datetime.datetime(2013, 3, 12, 11, 36, 25, 840838),
+ 133: datetime.datetime(2013, 3, 27, 10, 46, 48, 676838),
+ 134: datetime.datetime(2013, 4, 11, 5, 42, 2, 812839),
+ 135: datetime.datetime(2013, 4, 21, 10, 42, 31, 628838),
+ 136: datetime.datetime(2013, 5, 15, 23, 15, 54, 164838),
+ 137: datetime.datetime(2013, 6, 4, 15, 34, 36, 68817),
+ 138: datetime.datetime(2013, 6, 21, 14, 1, 29, 596317),
+ 139: datetime.datetime(2013, 7, 3, 1, 6, 11, 880319),
+ 140: datetime.datetime(2013, 7, 23, 15, 38, 2, 64317),
+ 141: datetime.datetime(2013, 8, 27, 3, 41, 39, 824317),
+ 142: datetime.datetime(2013, 9, 3, 7, 6, 29, 456317),
+ 143: datetime.datetime(2013, 9, 26, 13, 48, 21, 418265),
+ 144: datetime.datetime(2013, 10, 4, 14, 4, 13, 950265),
+ 147: datetime.datetime(2013, 11, 5, 1, 46, 33, 818265),
+ 148: datetime.datetime(2014, 1, 23, 8, 57, 4, 434265),
+ 149: datetime.datetime(2013, 11, 28, 15, 40, 41, 6265),
+ 150: datetime.datetime(2014, 1, 9, 12, 42, 44, 706265),
+ 151: datetime.datetime(2014, 1, 23, 8, 46, 25, 882265),
+ 152: datetime.datetime(2014, 2, 7, 23, 20, 0, 882265),
+ 153: datetime.datetime(2014, 2, 27, 20, 17, 38, 938266),
+ 154: datetime.datetime(2014, 3, 26, 9, 19, 12, 450265),
+ 155: datetime.datetime(2014, 4, 21, 18, 46, 11, 314265),
+ 156: datetime.datetime(2014, 5, 1, 18, 26, 7, 50265),
+ 158: datetime.datetime(2014, 5, 26, 11, 42, 36, 783265),
+ 159: datetime.datetime(2014, 6, 13, 21, 48, 29, 214265),
+ 160: datetime.datetime(2014, 6, 30, 21, 20, 7, 518265),
+ 161: datetime.datetime(2014, 7, 14, 19, 24, 40, 278265),
+ 162: datetime.datetime(2014, 8, 20, 2, 38, 41, 39946),
+ 163: datetime.datetime(2014, 9, 5, 19, 24, 46, 661639),
+ 164: datetime.datetime(2014, 9, 15, 22, 50, 48, 370368),
+ 165: datetime.datetime(2014, 10, 1, 12, 48, 31, 897806),
+ 166: datetime.datetime(2014, 10, 16, 16, 50, 59, 149418),
+ 167: datetime.datetime(2014, 11, 8, 20, 36, 14, 584649),
+ 168: datetime.datetime(2014, 11, 18, 2, 40, 48, 864752),
+ 169: datetime.datetime(2014, 12, 3, 11, 45, 31, 643276),
+ 170: datetime.datetime(2014, 12, 20, 0, 8, 48, 732320),
+ 171: datetime.datetime(2015, 1, 11, 11, 34, 36, 966855),
+ 172: datetime.datetime(2015, 1, 23, 1, 22, 51, 954981),
+ 173: datetime.datetime(2015, 2, 10, 9, 6, 39, 92265),
+ 174: datetime.datetime(2015, 2, 22, 3, 50, 50, 127304),
+ 175: datetime.datetime(2015, 3, 11, 12, 52, 56, 176986),
+ 176: datetime.datetime(2015, 4, 22, 16, 10, 44, 140259),
+ 177: datetime.datetime(2015, 4, 22, 16, 22, 47, 672255),
+ 178: datetime.datetime(2015, 5, 22, 10, 18, 45, 146728),
+ 179: datetime.datetime(2015, 6, 26, 1, 11, 8, 869148),
+ 180: datetime.datetime(2015, 7, 7, 23, 30, 46, 789683)
+ }
+
ordered_news_list = sorted(rec_models.News.objects.all(), key=lambda news: news.ordre)
blog_models.BlogCategory.objects.get_or_create(title='News')
import parsedatetime
shop_list = rec_models.Shop.objects.all()
DOUBLONS_TO_SKIP = [2734, 1006, 1393]
-
+
for shop in shop_list:
if shop.id in DOUBLONS_TO_SKIP:
continue