-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: enable self.jinja2.get_template
without prefix
#139
base: dev
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ich hatte es Dienstag vergessen noch zu erwähnen. Ich fände es besser, wenn die Templates nicht mehr im Python-Ordner liegen würden sondern im Hauptordner. Der Dateizugriff kann dann über qpy_env.packages[x].get_path
erfolgen. Ich glaube der key in packages ist aktuell allerdings nicht namespace/shortname sondern irgendwas anderes.
1e53499
to
bf67709
Compare
bf67709
to
a926cec
Compare
a926cec
to
fc4581f
Compare
Sollten wir vielleicht für Packages den Präfix |
and remove unused templates
0df6d56
to
a59a0ac
Compare
Co-authored-by: Lars Bonczek <[email protected]>
f8585de
to
de96b1b
Compare
Fixes #130
Hängt ab von: questionpy-org/questionpy-server#125
Um im Template-Verzeichnis des aktuellen Pakets ein Template zu bekommen, kann
jinja2.get_template
damit auch ohne einen Präfix aufgerufen werden.Außerdem ist die neue Präfix-Struktur:
@namespace/shortname
. Dadruch sollen Mehrdeutigkeiten unwahrscheinlicher werden.Die Struktur entspricht nicht der des Identifiers (@namespace/shortname
), da hierfür ein eigenerPrefixLoader
geschrieben werden müsste.Zusätzlich liegt der Templates-Ordner nicht mehr im Python-Ordner, sondern direkt im Hauptordner unter
/templates
.