Étape 6: Ajout de stations de radio
Pour le rendre un peu plus pratique, nous allons laisser Python analyser un fichier txt où nous définissons nos stations de radio. Nous séparer les noms de l’URL par un ' |' délimiteur. Voici certaines stations d’exemple qui sont actuellement actifs en 2016 :
Vous pouvez également trouver beaucoup plus sur https://www.internet-radio.com
Pour analyser ce fichier txt, ajoutez le code suivant dans la fonction hello_world() :
puis, après l’instruction if-else :
Copiez le code suivant remplit essentiellement 2 baies avec des cordes. La variable stationOutput est de générer du code html, que nous allons utiliser dans le front-end. En outre, si une station est actuellement en cours de lecture, nous obtenons sa position. Nous ferons cela correspond à notre dropdown, donc lorsque vous naviguez sur le serveur frontal, la station qui joue en ce moment est sélectionnée par défaut.
Ajoutez ensuite une autre instruction à la structure if-else. Il récupère l’index de la zone de sélection, qui est un entier.
Enfin, mettre à jour l’instruction return.
Nous aurons également besoin pouvoir mettre à jour notre liste de lecture. Ajoutez ce code à l’instruction if-else.
Dans le fichier de modèle, ajoutez le code suivant pour ajouter une zone de sélection où nous pouvons choisir la station de radio, ainsi que d’un bouton. Ajouter |non à côté de la variable pour lui permettre d’insérer du html. Également ajouter le bouton de mise à jour. Assurez-vous d’ajouter ce code dans les balises de formulaire .