Serveur Web Python pour votre Raspberry Pi (5 / 9 étapes)

Étape 5: Retour des fichiers HTML

Donc, je devine que vous êtes un peu débordé sur l’ensemble de la programmation, mais un peu déçu sur ce que vous en sortir. Devinez quoi, vous n’avez pas besoin d’écrire vos pages en Python ! Vous pouvez garder les choses simples et utiliser le programme modèle Jinja2 déjà fourni avec le ballon. Cela vous permettra de glisser-déplacer votre HTML, CSS et les fichiers de script web dans un dossier et vous n’avez pas besoin de les modifier pour Python ! Nous allons donc commencer par une page HTML de base avec certains styles de base.

< html >

< tête >

< titre > mon site de Python! < /title >
< / head >

< corps >

< h1 >< taille de la police = « 6 » color = « red » face = « verdana » > Bienvenue sur mon site basé sur Python! < / police >< / h1 >

< p >< b >< i >< la taille de police = « 3 » color = « gray » face = « verdana » > C’est mon premier site basé sur Python qui s’exécute sur mon Raspberry Pi! < / polices >< /i >< / b >< / p >

< / body >

< / html >

Voir comment simple HTML est ? C’est une tres langue facile à apprendre parce que c’est beaucoup comme anglais ! Alors que sous ce que vous voulez, mais assurez-vous qu’il a .html, .txt pas. Maintenant créez un dossier dans le même répertoire que vos fichiers Python et appelez-le modèles . S’assurer que les modèles est orthographié sans capitalisation et qui est inclut d’un ' à la fin. L’orthographe exacte doit être des modèles . Placer votre fichier HTML dans le dossier templates. Ensuite, remplacez le fichier Bonjour.py avec le code suivant.

de l’importation de ballon ballon

flacon d’importation render_template

App = Flask(__name__)

def mypysite(name=None) :

retour render_template('index.html')

Si __name__ == « __main__ » :

App.Run('0.0.0.0')


Alors allez à votre borne et utiliser le cd (changement de répertoire) pour accéder à votre dossier de site Web comme vous le faisiez avant. Tapez Bonjour.py python de gérer votre serveur. Ouvrir le site Web sur un autre ordinateur sur le même réseau, et vous verrez index.html fonctionnera ! index.html est le fichier HTML que j’ai écrit ci-dessus.

Articles Liés

Serveur web Quicky pour linux.

Serveur web Quicky pour linux.

Voici quelques exemples de solutions rapides à mettre en place un serveur web. J'aime utiliser le serveur web de python pour télécharger rapidement des fichiers entre les systèmes informatiques que ce soit, ils sont touchpads/comprimés, ordinateurs p
Interface web simple et intuitive pour votre Raspberry Pi

Interface web simple et intuitive pour votre Raspberry Pi

Le Raspberry Pi est un mini-ordinateur incroyable de 35 dollars. Il vous permet de faire tout ce que vous pourriez faire avec un ordinateur Linux (connexion à l'internet, regarder des vidéos, de lancer des applications,...) mais aussi d'interagir ave
Apprendre, développer et avantage d’un fiable serveur dédié pour votre site Web

Apprendre, développer et avantage d’un fiable serveur dédié pour votre site Web

des Millions d'entreprises, entreprises, particuliers et entreprises des entités s'assurer que leur présence est perçue sur internet. Les récompenses sont au-delà des limites de ventes grimper en flèche à partir de produits et services. L'écoulement
Serveur web Quicky pour MSWindows XP

Serveur web Quicky pour MSWindows XP

plusieurs de ses amis voulaient savoir comment configurer un serveur web de MSWindows rapidement. Je ne possède ni plan de posséder tout autres produits Microsoft tels que MSWindows 7 alors j'utilise mon XP existant mis en place pour cette instructab
Mise en place d’un serveur Web local sur votre ordinateur

Mise en place d’un serveur Web local sur votre ordinateur

Si vous travaillez avec la création de sites Web, il est très utile pouvoir modifier des pages directement sur votre ordinateur sans avoir à constamment les télécharger sur un serveur. Malheureusement, beaucoup de technologies côté serveur (comme la
Batterie exploité en carton HDMI rétro meuble TV pour votre Raspberry Pi

Batterie exploité en carton HDMI rétro meuble TV pour votre Raspberry Pi

Votre Pi framboise mérite son propre écran et support ! Pourquoi partager vos Raspberry Pi avec le salon TV ? Donner votre Pi son propre stand et la batterie pour vous pouvez faire fonctionner n'importe où dans la maison ou dans votre bureau. Imagine
Construction d’un interrupteur d’alimentation Supply de Pi pour votre Raspberry Pi

Construction d’un interrupteur d’alimentation Supply de Pi pour votre Raspberry Pi

le Raspberry Pi est un astucieux petit ordinateur à des fins d'éducation et passe-temps.  C'est assez bon marché, donc il ne comprend pas certaines fonctionnalités qui font d'autres ordinateurs.  Par exemple, il n'inclut pas d'interrupteur marche-arr
À l’aide d’un Kindle Fire comme un moniteur pour votre Raspberry pi

À l’aide d’un Kindle Fire comme un moniteur pour votre Raspberry pi

Dans le présent intraitable je vais vous montrer comment utiliser un kindle incendie comme un moniteur pour une pi framboise. J'ai eu un vieux feu de kindle que j'ai eu quelques années que je n'utilise plus et j'ai pensé, pourquoi ne pas l'utiliser c
Autoexec Python pour votre Pi framboise

Autoexec Python pour votre Pi framboise

J'ai joué beaucoup avec mon Pi framboise et une fois que je le démarre j'ai souvent délivrer le même ensemble de commandes. C'est une douleur dans le cou et sujette à les entrer chaque fois à la main. Dans l'ancien temps du DOS, nous avons traité ce
Installer un serveur web de Raspberry Pi PHP

Installer un serveur web de Raspberry Pi PHP

Lighttpd est un serveur web léger, avec toutes les fonctions essentielles d'un serveur web, PHP est un langage de script côté serveur conçu pour le développement web, mais aussi utilisé comme un langage de programmation généraliste. Il s'agit d'un tu
Mise en place d’un DNS active pour pointer vers un Pi 2 de framboise avec un serveur web sur elle

Mise en place d’un DNS active pour pointer vers un Pi 2 de framboise avec un serveur web sur elle

Cette image décrit l'écoulement du trafic à utiliser un service DNS Active ! Services DNS Active sont également arbitrés à comme services de DNS gère aussi bienÉtape 1: Choisir un service DNS Active à utiliserCe lien fournit une liste de fournisseurs
Serveur web de Arduino feu rouge

Serveur web de Arduino feu rouge

à la place je travaille, nous utilisons xymon pour surveiller nos serveurs. Tous les services surveillés sont importants, mais nous voulions un indicateur distinct pour simplement montrer la santé globale des systèmes plus critiques. En outre, nous s
Démarrage domotique : Serveur Web W7500

Démarrage domotique : Serveur Web W7500

Je vais vous présenter WIZwiki-W7500C'est créer par interface WIZnet et aide à rendre le serveur Web.Vous rendre possible domotique intelligente à l'utilisation de ce projetci-dessous la description est introduire la plate-forme WIZwiki-W7500.Vue d'e
Diffuser des jeux à votre Raspberry Pi 2

Diffuser des jeux à votre Raspberry Pi 2

Moonlight est une implémentation open source du protocole GameStream de NVIDIA. Clair de lune permet de diffuser votre collection complète de jeux Steam (et d'autres applications) de votre PC compatible GeForce expérience sur n'importe quel périphéri