**Question 1:** on a la valeur de la langue "zh" sur wikidata. est-ce qu'on l'associe à la langue cmn ou non? ex : {'fra': 'Simonide de Céos', 'spa': 'Simónides de Ceos', 'ita': 'Simonide', 'por': 'Simónides de Ceos', 'eng': 'Simonides of Ceos', 'lat': 'Simonides'} il y a la valeur zh sur wikidata. https://www.wikidata.org/wiki/Q273003 **Réponse :** Ok pour zh **Question 2:`** Il y a une colonne "zh" dans le csv mais dans la DB on ne l'a pas dans les preferred languages **Question 3:** Certains Name sont en doublons. Veut-on des doublons avec les noms pour les keywords, ceux pour les cities et ceux pour les auteurs ou fusionne-t-on les trois? ``` >>> Name.objects.filter(name="Plato").all() <NameQuerySet [<Name: Plato (Lang: eng)>, <Name: Plato (Lang: eng)>]> On a deux names "Plato" avec le language "eng" >>> Name.objects.filter(name="Plato").first().pk 50 >>> Name.objects.filter(name="Plato").last().pk 609 ``` **Question 4:** On a des Name associés à rien. Qu'en fait-on? `Name.objects.filter(keywords=None, authors=None, cities=None).all().values("name", "pk")` Liste des 129 Name liés à aucun objet (ni keywords, ni authors, ni cities, ni keyword_categories) ``` >>> Name.objects.filter(keywords=None, authors=None, cities=None, keyword_categories=None).all() <NameQuerySet [<Name: anonymi epigrammatici (Lang: grc)>, <Name: sappho (Lang: grc)>, <Name: philodemus (Lang: grc)>, <Name: quintus maecius (Lang: grc)>, <Name: hadrianus imperator (Lang: grc)>, <Name: rhianus (Lang: grc)>, <Name: diotimus (Lang: grc)>, <Name: Cos (Lang: eng)>, <Name: Κως (Lang: grc)>, <Name: Afrodite Pafia (Παφίη, -ης; ἡ) (Lang: ita)>, <Name: Aphrodite (Lang: eng)>, <Name: Érymanthe (Lang: fra)>, <Name: Erymanthus (Lang: eng)>, <Name: Ἐρύμανθος (Lang: grc)>, <Name: Helicon (Lang: eng)>, <Name: Piérie (Lang: grc)>, <Name: Libye (Lang: grc)>, <Name: Rome (Lang: fra)>, <Name: Cadiz (Lang: eng)>, <Name: Colchis (Lang: grc)>, '...(remaining elements truncated)...']> >>> list(Name.objects.filter(keywords=None, authors=None, cities=None, keyword_categories=None).all()) [<Name: anonymi epigrammatici (Lang: grc)>, <Name: sappho (Lang: grc)>, <Name: philodemus (Lang: grc)>, <Name: quintus maecius (Lang: grc)>, <Name: hadrianus imperator (Lang: grc)>, <Name: rhianus (Lang: grc)>, <Name: diotimus (Lang: grc)>, <Name: Cos (Lang: eng)>, <Name: Κως (Lang: grc)>, <Name: Afrodite Pafia (Παφίη, -ης; ἡ) (Lang: ita)>, <Name: Aphrodite (Lang: eng)>, <Name: Érymanthe (Lang: fra)>, <Name: Erymanthus (Lang: eng)>, <Name: Ἐρύμανθος (Lang: grc)>, <Name: Helicon (Lang: eng)>, <Name: Piérie (Lang: grc)>, <Name: Libye (Lang: grc)>, <Name: Rome (Lang: fra)>, <Name: Cadiz (Lang: eng)>, <Name: Colchis (Lang: grc)>, <Name: Persian Gulf (Lang: eng)>, <Name: Hydaspes (Lang: eng)>, <Name: Syrtis (Lang: eng)>, <Name: Tanais (Lang: eng)>, <Name: Graces (Lang: eng)>, <Name: Odysseus (Lang: eng)>, <Name: Taranto (Lang: ita)>, <Name: Taranto (Lang: eng)>, <Name: Tarente (Lang: fra)>, <Name: Lakinion (Lang: fra)>, <Name: Éolie (Lang: fra)>, <Name: Grèce (Lang: grc)>, <Name: Macédoine (Lang: grc)>, <Name: Ortygie (Lang: fra)>, <Name: Μυτιλήνη (Lang: grc)>, <Name: Chios (Lang: grc)>, <Name: Thèbes d'Égypte (Lang: grc)>, <Name: Mitylène (Lang: fra)>, <Name: Laconie (Lang: fra)>, <Name: Éleusis (Lang: grc)>, <Name: Trinacrie (Lang: grc)>, <Name: Athènes (Lang: grc)>, <Name: Gélas (fleuve) (Lang: grc)>, <Name: Pella (Lang: grc)>, <Name: Mer ionienne (Lang: fra)>, <Name: Magnésie (Lang: fra)>, <Name: Corinthe / Ephyre (Lang: fra)>, <Name: Olympe (Lang: fra)>, <Name: Etna (Lang: eng)>, <Name: Crotone (Lang: fra)>, <Name: Elea (Lang: eng)>, <Name: Pylos (Lang: fra)>, <Name: Rhœtée (Lang: fra)>, <Name: Pharos (Lang: fra)>, <Name: Ausonie/Italie (Lang: fra)>, <Name: Oropos (Lang: fra)>, <Name: Cytherea (Lang: eng)>, <Name: Malea (Lang: eng)>, <Name: Pitana (Lang: eng)>, <Name: Phocide (Lang: fra)>, <Name: Thyréa (Lang: fra)>, <Name: Mont Ossa (Lang: fra)>, <Name: Erétrie (Lang: fra)>, <Name: Eurymedon (Lang: grc)>, <Name: (fleuve) (Lang: fra)>, <Name: Egine (Lang: fra)>, <Name: Mer de Libye (Lang: fra)>, <Name: Thèbes (Grèce) (Lang: fra)>, <Name: Aòos (Lang: fra)>, <Name: Carpathos (Lang: fra)>, <Name: Messine (Lang: fra)>, <Name: Europe (Lang: fra)>, <Name: Calchis (Lang: eng)>, <Name: Tarente (Lang: fra)>, <Name: Thèbes de Béotie (Lang: fra)>, <Name: Mer Égée (Lang: fra)>, <Name: Hermione (Lang: fra)>, <Name: (Port d'Argolide) (Lang: fra)>, <Name: Géla (Lang: fra)>, <Name: Pont-Euxin (Lang: fra)>, <Name: Cyllène (Lang: fra)>, <Name: Pise (Grèce) (Lang: fra)>, <Name: Béroia (Lang: fra)>, <Name: Mycale (Lang: fra)>, <Name: Pirée (Lang: fra)>, <Name: Érésos (Lang: fra)>, <Name: Coelesyria (Lang: eng)>, <Name: Coelésyrie (Lang: fra)>, <Name: Asôpos (Lang: fra)>, <Name: Thèbes éolienne / Thèbes en Phthiotide (Lang: fra)>, <Name: Elide (Lang: fra)>, <Name: Hebrus (Lang: eng)>, <Name: Hèbre (Lang: fra)>, <Name: Thaumacia (Lang: eng)>, <Name: Sipyle (Lang: fra)>, <Name: Galien (Lang: fra)>, <Name: Antioche (Lang: fra)>, <Name: Dymê (Lang: fra)>, <Name: Lycastos (Lang: fra)>, <Name: Éleuthernê (Lang: fra)>, <Name: Géraneia (Lang: fra)>, <Name: Méthouriade (Lang: fra)>, <Name: Roches icariennes (Lang: fra)>, <Name: Mopsopie (Lang: fra)>, <Name: Phalère (Lang: fra)>, <Name: Iles Oxéiai (Lang: fra)>, <Name: Hellespont (Lang: fra)>, <Name: Scarphée (Lang: fra)>, <Name: Ostrakina (Lang: fra)>, <Name: Étrurie (Lang: fra)>, <Name: Ascania (Lang: fra)>, <Name: Mer Icarienne (Lang: fra)>, <Name: Sperchios (Lang: fra)>, <Name: Rhégium (Lang: fra)>, <Name: Trinakiê (Lang: fra)>, <Name: Ialysos (Lang: fra)>, <Name: Lacédémone (Lang: fra)>, <Name: Ainos (Lang: fra)>, <Name: Lychnidus (Lang: eng)>, <Name: Skiathos (Lang: fra)>, <Name: Toron (Lang: fra)>, <Name: Tigre (fleuve) (Lang: fra)>, <Name: Athoeus (Lang: fra)>, <Name: Asté (Lang: fra)>, <Name: Icaros (Lang: fra)>, <Name: Stymphale (Lang: fra)>, <Name: Métropolis (Lydie) (Lang: fra)>, <Name: TestAuthor (Lang: und)>, <Name: No name (Lang: eng)>] ``` Noms que l'on va supprimer : ``` >>> pprint(list(Name.objects.filter(keywords=None, authors=None, cities=None, keyword_categories=None).values("pk", "name"))) [{'name': 'anonymi epigrammatici', 'pk': 1791}, {'name': 'sappho', 'pk': 1799}, {'name': 'philodemus', 'pk': 1805}, {'name': 'quintus maecius', 'pk': 1816}, {'name': 'hadrianus imperator', 'pk': 1850}, {'name': 'rhianus', 'pk': 1886}, {'name': 'diotimus', 'pk': 1930}, {'name': 'Cos', 'pk': 36}, {'name': 'Κως', 'pk': 37}, {'name': 'Afrodite Pafia (Παφίη, -ης; ἡ)', 'pk': 119}, {'name': 'Aphrodite', 'pk': 153}, {'name': 'Érymanthe', 'pk': 191}, {'name': 'Erymanthus', 'pk': 192}, {'name': 'Ἐρύμανθος', 'pk': 193}, {'name': 'Helicon', 'pk': 204}, {'name': 'Piérie', 'pk': 207}, {'name': 'Libye', 'pk': 241}, {'name': 'Rome', 'pk': 242}, {'name': 'Cadiz', 'pk': 250}, {'name': 'Colchis', 'pk': 251}, {'name': 'Persian Gulf ', 'pk': 253}, {'name': 'Hydaspes', 'pk': 257}, {'name': 'Syrtis ', 'pk': 260}, {'name': 'Tanais', 'pk': 261}, {'name': 'Graces', 'pk': 310}, {'name': 'Odysseus', 'pk': 313}, {'name': 'Taranto', 'pk': 327}, {'name': 'Taranto', 'pk': 328}, {'name': 'Tarente', 'pk': 329}, {'name': 'Lakinion', 'pk': 349}, {'name': 'Éolie', 'pk': 398}, {'name': 'Grèce', 'pk': 402}, {'name': 'Macédoine', 'pk': 407}, {'name': 'Ortygie', 'pk': 439}, {'name': 'Μυτιλήνη', 'pk': 455}, {'name': 'Chios', 'pk': 459}, {'name': "Thèbes d'Égypte", 'pk': 460}, {'name': 'Mitylène', 'pk': 470}, {'name': 'Laconie', 'pk': 473}, {'name': 'Éleusis', 'pk': 506}, {'name': 'Trinacrie', 'pk': 507}, {'name': 'Athènes', 'pk': 509}, {'name': 'Gélas (fleuve)', 'pk': 511}, {'name': 'Pella', 'pk': 515}, {'name': 'Mer ionienne', 'pk': 526}, {'name': 'Magnésie', 'pk': 563}, {'name': 'Corinthe / Ephyre', 'pk': 590}, {'name': 'Olympe', 'pk': 604}, {'name': 'Etna', 'pk': 649}, {'name': 'Crotone', 'pk': 655}, {'name': 'Elea', 'pk': 656}, {'name': 'Pylos', 'pk': 688}, {'name': 'Rhœtée', 'pk': 690}, {'name': 'Pharos', 'pk': 744}, {'name': 'Ausonie/Italie', 'pk': 768}, {'name': 'Oropos', 'pk': 785}, {'name': 'Cytherea', 'pk': 798}, {'name': 'Malea', 'pk': 802}, {'name': 'Pitana', 'pk': 818}, {'name': 'Phocide', 'pk': 851}, {'name': 'Thyréa', 'pk': 852}, {'name': 'Mont Ossa', 'pk': 860}, {'name': 'Erétrie', 'pk': 861}, {'name': 'Eurymedon', 'pk': 863}, {'name': '(fleuve)', 'pk': 864}, {'name': 'Egine', 'pk': 882}, {'name': 'Mer de Libye', 'pk': 980}, {'name': 'Thèbes (Grèce)', 'pk': 982}, {'name': 'Aòos', 'pk': 1031}, {'name': 'Carpathos', 'pk': 1033}, {'name': 'Messine', 'pk': 1034}, {'name': 'Europe', 'pk': 1058}, {'name': 'Calchis', 'pk': 1095}, {'name': 'Tarente', 'pk': 1104}, {'name': 'Thèbes de Béotie', 'pk': 1106}, {'name': 'Mer Égée', 'pk': 1109}, {'name': 'Hermione', 'pk': 1134}, {'name': "(Port d'Argolide)", 'pk': 1135}, {'name': 'Géla', 'pk': 1148}, {'name': 'Pont-Euxin', 'pk': 1151}, {'name': 'Cyllène', 'pk': 1187}, {'name': 'Pise (Grèce)', 'pk': 1189}, {'name': 'Béroia', 'pk': 1190}, {'name': 'Mycale', 'pk': 1207}, {'name': 'Pirée', 'pk': 1217}, {'name': 'Érésos', 'pk': 1218}, {'name': 'Coelesyria', 'pk': 1226}, {'name': 'Coelésyrie', 'pk': 1227}, {'name': 'Asôpos', 'pk': 1233}, {'name': 'Thèbes éolienne / Thèbes en Phthiotide', 'pk': 1247}, {'name': 'Elide', 'pk': 1256}, {'name': 'Hebrus', 'pk': 1257}, {'name': 'Hèbre', 'pk': 1258}, {'name': 'Thaumacia', 'pk': 1270}, {'name': 'Sipyle', 'pk': 1285}, {'name': 'Galien', 'pk': 1330}, {'name': 'Antioche', 'pk': 1364}, {'name': 'Dymê', 'pk': 1381}, {'name': 'Lycastos', 'pk': 1386}, {'name': 'Éleuthernê', 'pk': 1447}, {'name': 'Géraneia', 'pk': 1468}, {'name': 'Méthouriade', 'pk': 1471}, {'name': 'Roches icariennes', 'pk': 1476}, {'name': 'Mopsopie', 'pk': 1502}, {'name': 'Phalère', 'pk': 1506}, {'name': 'Iles Oxéiai', 'pk': 1519}, {'name': 'Hellespont', 'pk': 1527}, {'name': 'Scarphée', 'pk': 1528}, {'name': 'Ostrakina', 'pk': 1537}, {'name': 'Étrurie ', 'pk': 1541}, {'name': 'Ascania', 'pk': 1545}, {'name': 'Mer Icarienne', 'pk': 1548}, {'name': 'Sperchios', 'pk': 1591}, {'name': 'Rhégium', 'pk': 1599}, {'name': 'Trinakiê', 'pk': 1600}, {'name': 'Ialysos', 'pk': 1607}, {'name': 'Lacédémone', 'pk': 1617}, {'name': 'Ainos', 'pk': 1618}, {'name': 'Lychnidus', 'pk': 1624}, {'name': 'Skiathos', 'pk': 1652}, {'name': 'Toron', 'pk': 1653}, {'name': 'Tigre (fleuve)', 'pk': 1666}, {'name': 'Athoeus', 'pk': 1669}, {'name': 'Asté', 'pk': 1722}, {'name': 'Icaros', 'pk': 1747}, {'name': 'Stymphale', 'pk': 1779}, {'name': 'Métropolis (Lydie)', 'pk': 1780}, {'name': 'No name', 'pk': 2980}] ```