brodul.recipe.template.

מתכון buildout לביצוע קבצים מתוך תבניות Jinja2
הורד עכשיו

brodul.recipe.template. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Andraz Brodnik
  • אתר האינטרנט של המוציא לאור:
  • https://bitbucket.org/niteoweb/

brodul.recipe.template. תגים


brodul.recipe.template. תיאור

brodul.recipe.template הוא מזלג של amplecode.recipe.template, מתכון buildout עבור קבצים מניבים באמצעות תבניות Jinja2. המתכון מגדיר בסביבה Jinja2, על ידי קרוב משפחה מחדל לספרייה Buildout, המאפשר תבניות להאריך וכוללים שאר התבניות ביחס environment.Downloads זמינים pypi: http://pypi.python.org/pypi/brodul.recipe. תבנית / Buildout אפשרויות--קובץ תבנית או קלט (חובה): אחת או יותר בקובץ תבנית Jinja2 paths.- יעד-קובץ או פלט (חובה): אחד נתיבי קובץ היעד יותר. מספר הקבצים חייב להתאים למספר תבנית בסיס-dir files.-: ספריית הבסיס של הסביבה Jinja2. נתיבי קובץ תבנית ביחס בספריה זו. ברירת המחדל היא היעד-הפעלה directory.- Buildout: אחד או יותר בוליאני דגלים (כן | לא | נכון | שקר | 1 | 0) המציין את executability של קבצי היעד. אם רק דגל אחד ניתן הוא מוחל על כול ביצי files.- היעד: שמורות עבור רשימה של ביצים, מרה בנוחות לתוך pkg_resources.WorkingSet כאשר jinja2_filters specified-: פונקציות מסנן מותאם אישית מופרדות אפשרויות לבנות-spaceAdditional מועברת פשוט אל תבניות, ואפשרויות מכל החלקים האחרים זמינות דרך חלקים. <במשרה שם>. <שם אפשרות> וחלקים . רשימות של ValuesIt אפשריות עבור אפשרות מתכון להכיל ערכים אחת או יותר, מופרדים על ידי רווחים. מסנן פיצול זמין כאשר אתה רוצה לחזר על רווחי ערכים מופרדים ב תבנית Jinja2 שלך: #! / Bin / sh {% עבור cmd ב cmds |% פיצול} הד "{{cmd}}" {% endfor%} Examplefoo.txt מינימל נוצר foo.txt.jinja2 בלי שום אפשרויות נוספות: חלקים = foo מתכון = brodul.recipe.templatetemplate-קובץ = foo.txt.jinja2target-קובץ = foo.txtLarger Examplefoo.txt נוצר MyApp / foo.txt.jinja2, bar.sh נוצר MyApp / bar.sh.jinja2, השני יהיה בר הרצה, ושניהם תבניות יכולים לנצל את אפשרויות נוספות שצוינו: חלקים = foo מתכון = brodul.recipe.templatebase-dir = myapptemplate-קובץ = foo.txt.jinja2 bar.sh.jinja2target-קובץ = foo.txt bar.shtarget-הפעלה = trueproject_name שווא = נוספת Exampleauthor = MeCustom filtersThe פונקציה מסנן ממוקמת ספרייה זהה buildout.cfg בקובץ filter.py. אם אתה רוצה להשתמש במסננים להפריד ביניהם ברווח לבן. חלקים = foo מתכון = brodul.recipe.templateinput = foo.txt.jinja2output = foo.txtjinja2_filters = בדף הבית של filter.barProduct


brodul.recipe.template. תוכנה קשורה

SDK

משלבת פייתון ו- HTML לשפת תכנות אחת ...

117

הורד