gault-millau/apps/collection/migrations/0025_collection_description.py
2019-12-16 22:00:42 +03:00

172 lines
7.1 KiB
Python
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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),
]