Je veux générer toutes les pages d'un site en utilisant twisted
. Il doit être similaire à generating a page dynamically.Générer un site dynamiquement en utilisant Twisted
je suis venu avec ceci:
class Home(Resource):
isLeaf = False
def __init__(self, pathname):
Resource.__init__(self)
self.pathname = pathname
def getChild(self, name, request):
if name == '':
return self
return Resource.getChild(self, name, request)
def render_GET(self, request):
path = "/var/www/html/books.toscrape.com/catalogue/"
fname = path + self.pathname
if ".html" in self.pathname:
f = open(fname)
s=f.read()
return s
else:
fname = fname + "/index.html"
f = open(fname)
s=f.read()
return s
class ElseSite(Resource):
def getChild(self,name,request):
return Home(name)
resource = ElseSite()
factory = Site(resource)
Je suis en mesure de générer des pages avec l'url localhost:8080/foo
, mais comment puis-je ajouter des barres obliques à elle, à savoir quelque chose comme localhost:8080/foo/bar
?
Avez-vous l'intention de poser une question? –
@ Jean-PaulCalderone Désolé, ajouté mon doute. –