# Generated by Django 2.2.7 on 2019-12-16 17:25 from django.db import migrations import utils.models DESCRIPTION_DATA = { 1123: '{"en-GB": "Test description"}', 1100: '{"en-GB": "東京 寿司 2019"}', 1101: '{"en-GB": "東京 中国料理 2019"}', 1102: '{"en-GB": "北海道セレクション 2019"}', 1107: '{"en-GB": "Arad"}', 1103: '{"en-GB": "北陸セレクション 2019"}', 1104: '{"en-GB": "東海セレクション 2019"}', 1105: '{"en-GB": "京都・神戸セレクション 2019"}', 1106: '{"en-GB": "Noaptea Muzeelor"}', 1108: '{"en-GB": "Bacău"}', 1109: '{"en-GB": "Brăila"}', 1110: '{"en-GB": "Constanța și litoral"}', 1111: '{"en-GB": "Craiova"}', 1112: '{"en-GB": "Galați"}', 1113: '{"en-GB": "Iași"}', 1114: '{"en-GB": "Pitești"}', 1115: '{"en-GB": "Ploiești"}', 1116: '{"en-GB": "17+ Club"}', 1117: '{"en-GB": "Partener G&M: foodpanda"}', 1118: '{"en-GB": "Partener G&M: Alpha Gold"}', 1119: '{"en-GB": "Partener G&M: Bit Soft"}', 1120: '{"en-GB": "Premiile Gault&Millau 2019"}', 992: '{"en-GB": "Restaurants avec terrasse"}', 994: '{"en-GB": "Restaurants ouverts le midi"}', 986: '{"en-GB": "Les restaurants des lauréats"}', 988: '{"en-GB": "Gagas de Pizza"}', 993: '{"en-GB": "Restaurants apportez votre vin"}', 997: '{"en-GB": "Les restaurants d\'hôtels"}', 1033: '{"en-GB": "Restos: ça vient d\'ouvrir"}', 998: '{"en-GB": "Restaurants de femmes chefs"}', 990: '{"en-GB": "Ma claque du burger ?"}', 989: '{"en-GB": "Ouverts avec Gault&Millau"}', 1121: '{"en-GB": "POP"}', 991: '{"en-GB": "Ma langue au matcha"}', 987: '{"en-GB": "Marmites cosmopolites"}', 985: '{"en-GB": "Nos tartares préférés"}', 996: '{"en-GB": "Gastro-Bistro"}', 1036: '{"en-GB": "Les belles viandes dans l\'assiette"}', 995: '{"en-GB": "Cure de terrasses"}', 1005: '{"en-GB": "Carte de vins remarquable"}', 1009: '{"en-GB": "JRE"}', 1007: '{"en-GB": "Embraisez qui vous voudrez"}', 1022: '{"en-GB": "Les coffee shop"}', 1000: '{"en-GB": "Great Views"}', 1016: '{"en-GB": "Les terrasses de l\'été"}', 1018: '{"en-GB": "POP"}', 1004: '{"en-GB": "Prix-Plaisir"}', 999: '{"en-GB": "Prix spéciaux fin de soirée"}', 1001: '{"en-GB": "Exceptional Wine Lists"}', 1012: '{"en-GB": "NorthSeaChefs"}', 1011: '{"en-GB": "Ramen japonais et nouilles asiatiques"}', 1008: '{"en-GB": "Pickles et cuisines acides"}', 1002: '"{""en-GB"": ""Poke bowl', 1013: '{"en-GB": "Coquillages et crustacés"}', 1014: '{"en-GB": "Génération W"}', 1015: '"{""en-GB"": ""Pita', 1017: '{"en-GB": "Belles cartes des vins"}', 1021: '{"en-GB": "Smiley FAVV/AFSCA"}', 1010: '{"en-GB": "Mastercooks"}', 1019: '{"en-GB": "Où manger les pieds dans l\'eau ?"}', 1020: '{"en-GB": "Où siroter une petite mousse ? "}', 1006: '{"en-GB": "Vegetarian Menus"}', 1003: '{"en-GB": "BYO"}', 1025: '{"en-GB": "Traditional Georgian"}', 1024: '{"en-GB": "Les Grands de demain 2018"}', 1043: '{"en-GB": "Top Gastro"}', 1026: '{"en-GB": "Top Luxury"}', 1028: '{"en-GB": "Gastronomic"}', 1031: '{"en-GB": "Les dotés qui viennent d\'ouvrir"}', 1029: '{"en-GB": "Wine Restaurant"}', 1027: '{"en-GB": "Iconic Places"}', 1032: '{"en-GB": "Les 5 dotés à 3 toques et plus"}', 1047: '{"en-GB": "Our Mother\'s Day picks"}', 1038: '{"en-GB": "Gastronomique"}', 1023: '{"en-GB": "Jeunes Talents 2018"}', 1040: '{"en-GB": "Our selection of pastry shops"}', 1035: '{"en-GB": "Romantic Restaurants"}', 1045: '{"en-GB": "Traditional cuisine"}', 1039: '{"en-GB": "Les plus grands gastros français"}', 1030: '{"en-GB": "Dotation G&M"}', 1044: '{"en-GB": "Ca va ouvrir"}', 1041: '{"en-GB": "Delicious lunch in Split"}', 1034: '{"en-GB": "POPセレクション 2018"}', 1046: '{"en-GB": "Romantic restaurants"}', 1042: '{"en-GB": "Top Gastro"}', 1037: '{"en-GB": "アワード受賞レストランに行きたい!"}', 1048: '{"en-GB": "Top Long Lunch choices"}', 1049: '{"en-GB": "Creative Degustation Menus"}', 1050: '{"en-GB": "2018年 高評価レストラン"}', 1069: '{"en-GB": "Discovery Cheque"}', 1054: '{"en-GB": "restaurant vegan"}', 1070: '{"en-GB": "Les Grands de Demain 2019"}', 1063: '{"en-GB": "Kosher"}', 1058: '{"en-GB": "Trophees 2018"}', 1064: '{"en-GB": "Asian Restaurants"}', 1061: '{"en-GB": "Business"}', 1065: '{"en-GB": "Italian Restaurants"}', 1051: '{"en-GB": "PoP"}', 1057: '{"en-GB": "Les Patrons Cuisiniers"}', 1067: '{"en-GB": "POP"}', 1053: '{"en-GB": "Cocktail Bar"}', 1062: '{"en-GB": "Romantic Restaurants"}', 1072: '{"en-GB": "Top Gastro Antilles"}', 1052: '{"en-GB": "Top Gastro"}', 1078: '{"en-GB": "POPセレクション2019"}', 1081: '{"en-GB": "Oradea"}', 1083: '{"en-GB": "Sibiu"}', 1085: '{"en-GB": "Destinații speciale"}', 1086: '{"en-GB": "Premiile Gault&Millau 2018"}', 1087: '{"en-GB": "Partener G&M: Nespresso"}', 1088: '{"en-GB": "アワード受賞レストランに行きたい!2019"}', 1089: '{"en-GB": "高評価レストラン 2019"}', 1090: '{"en-GB": "Gault&Millau Croatia Trophies 2019"}', 1091: '{"en-GB": "The best restaurants 2019"}', 1092: '{"en-GB": "\"Yummy\" lunch in Rijeka"}', 1093: '{"en-GB": "POP places in Zagreb"}', 1094: '{"en-GB": "東京 フランス料理 2019"}', 1095: '{"en-GB": "東京 日本料理 2019"}', 1096: '{"en-GB": "東京 イタリア料理 2019"}', 1097: '{"en-GB": "東京 スペイン料理 2019"}', 1098: '{"en-GB": "東京 イノベーティブ 2019"}', 1099: '{"en-GB": "Pește și fructe de mare"}', 1056: '{"en-GB": "Alliance Gastronomique"}', 1060: '{"en-GB": "Meat Restaurants"}', 1068: '{"en-GB": "The Young Masters"}', 1055: '{"en-GB": "JRE"}', 1071: '{"en-GB": "Les Jeunes Talents 2019"}', 1059: '{"en-GB": "Fish Restaurants"}', 1066: '{"en-GB": "Best Cocktail Bars"}', 1077: '{"en-GB": "POP"}', 1074: '{"en-GB": "Vue Exceptionnelle"}', 1073: '{"en-GB": "Peyi"}', 1075: '{"en-GB": "Top Bar"}', 1076: '{"en-GB": "Euro-Toques"}', 1080: '{"en-GB": "Cluj-Napoca"}', 1079: '{"en-GB": "București"}', 1084: '{"en-GB": "Timișoara"}', 1082: '{"en-GB": "Brașov"}', 1128: '{"en-GB": "asdad2"}', } def adding_description(apps, schema_editor): Collection = apps.get_model("collection", "Collection") for collection in Collection.objects.all(): collection.description = DESCRIPTION_DATA.get(collection.id) collection.save() class Migration(migrations.Migration): dependencies = [ ('collection', '0024_auto_20191215_2156'), ] operations = [ migrations.AddField( model_name='collection', name='description', field=utils.models.TJSONField(blank=True, default=None, help_text='{"en-GB":"some text"}', null=True, verbose_name='description'), ), migrations.RunPython(adding_description), ]