remove hardcode from migration
This commit is contained in:
parent
1ce8686368
commit
10ca6d8932
|
|
@ -4,156 +4,6 @@ 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'),
|
||||
|
|
@ -167,5 +17,4 @@ class Migration(migrations.Migration):
|
|||
help_text='{"en-GB":"some text"}', null=True,
|
||||
verbose_name='description'),
|
||||
),
|
||||
migrations.RunPython(adding_description),
|
||||
]
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user