Le fichier main.py existe déjà. Il se contente de démarrer le serveur.
''' script principal ''' from serveur import Serveur s = Serveur(80) s.start()
Le serveur écoute sur le port standard pour http, le port 80. Vous pouvez tester en :
main.py,localhost – essayez 127.0.0.1 si cela ne fonctionne pas.
Vous devriez recevoir la réponse ok.
Le serveur peut s'arrêter avec CTRL+C ou en demandant localhost/halt-serveur.
Ces modifications pourront commencer quand vous aurez fait les modules requete, html, filemanager, template, listtemplate, routeur.
Voici ce qu'il doit faire maintenant :
bdd = BDD('bibli.db') du module bddroutes = get_routes(bdd) avec la fonction get_routes du module routesdefinition, et importer également default_action,routeur = Routeur(routes, default_action),s = Serveur(routeur, 80)s.start().
Vous pouvez tester l'exécution de main.py. Vous pouvez par exemple tenter :
*.html présente dans le dossier www ou d'une image.*.html inexistant – test de l'erreur 404exemple-titre=truc-numero=45 qui charge un template. Cette page devrait s'adapter à un titre et un numéro différent comme exemple-titre=chose-numero=58