Meine Pyramiden-App wird beim Aktualisieren nicht aktualisiertspeichere mein * .mak in Vorlagen oder * .py in Ansichten. Ich verwende den folgenden Befehl, um die Site bereitzustellen, und muss den Prozess manuell beenden und neu starten, bevor die Änderungen angezeigt werden
pserve --reload development.ini
Ich habe folgendes in meinem development.ini
auch
pyramid.reload_templates = true
Ich habe die App mit dem Alchemie-Gerüst erstellt
virtualenv --no-site-packages app
cd app
source bin/activate
which python
pcreate -s alchemy app
python setup.py develop
Hinweis: which python
hat gezeigt, dass es auf die Kopie der virtualenv verweist
Ich nehme kaum größere Einstellungen an ...
Ich bin nicht sicher, welche Informationen ich geben kann, die hilfreich sein könnten, aber bitte hinterlassen Sie einen Kommentar, um mir mitzuteilen, was ich sonst noch anbieten kann. Vielen Dank
Antworten:
1 für die Antwort № 1Es gibt ein offener Fehler in pyramid_mako, was dazu führt, dass Pyramid Templates nicht neu lädt. Rüsten Sie Ihr pyramid_mako auf die Version 0.3.1 herunter, d. h setup.py
:
requires = [
"pyramid",
"pyramid_mako==0.3.1",
"pyramid_debugtoolbar",
"pyramid_tm",
"SQLAlchemy",
"transaction",
"zope.sqlalchemy",
"waitress",
]
In Bezug auf Änderungen in * .py gibt es eine Lösung in den Kommentaren Ihrer Frage.