templeton

צילום מסך תוכנה:
templeton
פרטי תוכנה:
גרסה: 0.6.2
טען תאריך: 11 May 15
מפתחים: Mark Cote
רשיון: ללא תשלום
פופולריות: 6

Rating: nan/5 (Total Votes: 0)

טמפלטון הוא קבצי מודול פייתון, תסריט, ותמיכה המיועדים לפיתוח מהיר של יישומי אינטרנט פשוט. זה בעצם חבילה סביב web.py שמציעה פריסה משותפת וארגון ליישומי אינטרנט.
תסריט טמפלטון
שימוש:
טמפלטון להתקין
קבצי תמיכה של עותקים (JS, CSS) לתוך ספרייה "טמפלטון" ב< www-data-dir>. האחרונים צריך להיות השורש של אתר האינטרנט שישמש יישומי טמפלטון, מאז JS התבנית HTML ו- CSS עומסי קובץ מ/ טמפלטון.
init טמפלטון
יוצרת ספרייה בשם עם "html" וספריות "שרת" המכילות תבניות. & Nbsp; אתה אמור להיות מסוגל לשרת את יישום ברירת המחדל שלך על ידי עושה
& Nbsp; & nbsp; & nbsp; CD / שרת
& Nbsp; & nbsp; & nbsp; server.py פיתון
עבור לhttp: // localhost: 8080 / כדי לראות את התוצאה. & Nbsp; הצעדים הבאים שתרצו לעשות הוא לערוך /server/handlers.py ולשים בהיגיון שלך בצד השרת העסקי ולערוך וליצור קבצים ב< APPNAME> / html כדי לבנות את ההיגיון בצד הלקוח שלך.
מודול טמפלטון
יש מודול טמפלטון שני תפקידים עיקריים:
- להגדיר תווך להפריד דפים סטטיים משיחות REST דינמיות.
- לספק עוזרים למשימות נפוצות, כגון טיפול בסוגים מסוימים בקשה.
Middleware
כולל templeton.middleware תיקוני שרת פיתוח web.py הסטנדרטי כדי לשקף את מבנה נתיב טמפלטון הסטנדרטי ולשקף את פריסת הפריסה טובה יותר.
שבילים מתחילים עם '/ API' נשלחים למטפל.
קבצים של הצד שלישי סטנדרטיים (JS & CSS, למשל JQuery) מוגשים מ'/templeton'.  הפעלת הפקודה "לאתחל" של תסריט טמפלטון (ראה לעיל) מתקין לפריסת קבצים אלה באותה הדרך.
מטופלים כל הנתיבים אחרים כקבצים סטטיים. & nbsp; קבצים סטטיים מאוחסנים כעת ב'../html 'ולא' סטטי '. לדוגמא, http גישה: // localhost: 8080 / index.html יהיה לטעון ../html/index.html, וhttp: // localhost: 8080 / תסריטים / app.js יהיה לטעון ../html/scripts/app .js.
מטפל
טמפלטון מכוון לקוח עשיר, יישומי אינטרנט מבוסס REST. & Nbsp; אלה בדרך כלל כרוכים בכמות גדולה של JSON. & Nbsp; טמפלטון מספק מעצבים לפשט קוד מטפל.
get_json היא פונקצית מעצב שמצפה פונקציה מעוצבת ל
לחזור אובייקט JSON-serializable, בם היא משתמשת לבנייה נכונה
תגובת web.py.
מפעילי מודול גם מספק פונקציות עוזר.
Load_urls () לוקח URL-מטפל רצף web.py, (, , <שם מחלקה> <שם מחלקה> ,, ...) כלומר, ומוסיף את נתיב API REST, '/ API ", לכל נתיב & nbsp נתון.; Server.py ברירת המחדל (שנוצר על ידי פקודת התסריט "לאתחל") משתמש בפונקציה זו כדי לטעון כתובות מhandlers.py.
get_request_parms () מנתח המחרוזת של הבקשה הנוכחית חיפוש וגוף כJSON ומחזיר את התוצאות כ( args, גוף).
דוגמא של מה בכך של מטפל JSON שמהדהד בחזרה כל args חיפוש מחרוזת:
templeton.handlers יבוא
הכיתה JsonTest (אובייקט):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (עצמי):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, גוף = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; לחזור args

דרישות :

  • פייתון

תוכנות אחרות של יזם Mark Cote

WvTftp
WvTftp

3 Jun 15

תגובות ל templeton

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!