Django

מסגרת אינטרנט עבור פרפקציונים עם מועדים
הורד עכשיו

Django דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD
  • מחיר:
  • FREE
  • שם המפרסם:
  • Django Software Foundation
  • אתר האינטרנט של המוציא לאור:
  • http://www.djangoproject.com/
  • מערכות הפעלה:
  • Mac OS X
  • גודל הקובץ:
  • 5.3 MB

Django תגים


Django תיאור

מסגרת אינטרנט עבור פרפקציוניסטים עם מועדים Django הוא ברמה גבוהה Python מסגרת אינטרנט המעודדת פיתוח מהיר ונקי, עיצוב פרגמטי. Django עושה את זה קל יותר לבנות יישומי אינטרנט מהר יותר עם קוד פחות.הפלויוט ושימוש במשך שנתיים על ידי פעולת החדשות באינטרנט במהירות, Django נועד להתמודד עם שני אתגרים: מועדים אינטנסיביים של עיתון הדרישות המחמירות של מפתחי האינטרנט מנוסים שכתבו אותו. זה מאפשר לך לבנות ביצועים גבוהים, יישומי אינטרנט אלגנטיים במהירות.ג'נגו מתמקדת על הדבקת העיקרון היבש והאוטומציה ככל האפשר.הנה הם כמה תכונות עיקריות של "Django": · אובייקט-אובייקטיבי Mapperdefine שלך מודלים נתונים לחלוטין python. אתה מקבל עשיר, מסד נתונים דינמי גישה API בחינם - אבל אתה עדיין יכול לכתוב SQL אם יש צורך. · אוטומטי מנהל ממשק עצמך את העבודה המייגעת של יצירת ממשקים לאנשים להוסיף ולעדכן תוכן. Django עושה את זה באופן אוטומטי, וזה מוכן הייצור. · עיצוב כתובת אתר אלגנטית, כתובות קטנות, ללא תשלום ללא מגבלות ספציפיות. להיות גמיש כמו שאתה אוהב. · תבנית מערכת חזקה של Django, Extensleted ו ידידותי לעצב, להרחבה עיצוב, תוכן קוד python. · מטמון systemhook לתוך memcached או מסגרות מטמון אחרות עבור ביצועים סופר - מטמון הוא גרגר כפי שאתה צריך. · בינאיינשיז'הג'נגו יש תמיכה מלאה ליישומים רב-שפתיים, ומאפשרות לך לציין מחרוזות תרגום ומתן הוקס לפונקציונליות ספציפית לשפה. דרישות: · פייתון 2.3 ואילך מה חדש במהדורה זו: Orm שיפורים: · שתי שיפורים עיקריים נוספו ל- Mapper החוזרי של Django (ORM): תמיכה מצטברת וביטויים שאילתה. תמיכה מצטברת: · עכשיו זה אפשרי להפעיל שאילתות מצטבר SQL (כלומר, מקסימום (), דקות (), וכו ') מתוך אורם של ג' ינגו. אתה יכול לבחור להחזיר את התוצאות של צבירה ישירות, או להעביר את האובייקטים ברשת עם תוצאות השאילתה המצטברת. · תכונה זו זמינה כמו qaryset.Aggregate () `() ו QuarySet.Annotate ()` () שיטות, והוא מכוסה בפירוט בתיעוד צבירת ORM. ביטויים שאילתה: · שאילתות יכולות כעת להתייחס לשדה אחר בשאילתה ויכולים לחצות את היחסים כדי להתייחס לשדות בדגמים קשורים. זה מיושם באובייקט F החדש; לפרטים מלאים, כולל דוגמאות, התייעץ עם התיעוד של F ביטויים. שיפורים מודל: מודלים "לא מנוצח": · אתה יכול עכשיו לשלוט אם או לא django מנהל את מחזור החיים של טבלאות מסד הנתונים עבור מודל באמצעות האפשרות המודל המנוהל. זה ברירת המחדל כדי true, כלומר Django תיצור את טבלאות מסד הנתונים המתאימים ב- SyncDB ולהסיר אותם כחלק מפקודת האיפוס. כלומר, Django מנהלת את מחזור החיים של שולחן מסד הנתונים. · אם אתה מגדיר את זה ל- FALSE, אין טבלת מסד נתונים או מחיקה יבוצעו באופן אוטומטי עבור מודל זה. זה שימושי אם המודל מייצג טבלה קיימת או תצוגת מסד נתונים שנוצרה באמצעים אחרים. דגמי פרוקסי: · עכשיו אתה יכול ליצור דגמי proxy: subclasses של דגמים קיימים שרק להוסיף התנהגות רמת python (ולא מסד נתונים) ולא מיוצגים על ידי טבלה חדשה. כלומר, המודל החדש הוא proxy עבור כמה מודל הבסיס, אשר מאחסן את כל הנתונים האמיתיים. · כל הפרטים ניתן למצוא בתיעוד מודלים proxy. תכונה זו דומה על פני השטח למודלים unmanaged, כך לתיעוד יש הסבר על איך מודלים proxy שונים מ מודלים unmanaged. שדות נדחים: · במצבים מורכבים מסוימים, הדגמים שלך עשויים להכיל שדות אשר יכולים להכיל הרבה נתונים (לדוגמה, שדות טקסט גדולים), או לדרוש עיבוד יקר כדי להמיר אותם ל- Python אובייקטים. אם אתה יודע שאתה לא צריך אלה שדות מסוימים, עכשיו אתה יכול להגיד django לא לאחזר אותם ממסד הנתונים. · תוכל לעשות זאת עם שיטות QuarySet חדש לדחות () ורק (). שיפורים בדיקה: · כמה שיפורים בולטים נעשו במסגרת הבדיקה. בדיקת שיפורים בביצועים: · בדיקות שנכתבו באמצעות מסגרת בדיקה של Django עכשיו לרוץ באופן דרמטי מהר יותר (עד 10 פעמים מהר יותר במקרים רבים). · זה נעשה באמצעות כניסתה של בדיקות מבוססות עסקאות: בעת שימוש django.test.testcase, הבדיקות שלך יופעלו כעת בעסקה אשר מגולגל בחזרה כאשר סיים, במקום על ידי שטיפה מחדש מאכלס את מסד הנתונים. התוצאה היא מהירות עצומה עבור רוב סוגי הבדיקות יחידה. עיין בתיעוד של testcase ו transmentestcase עבור תיאור מלא, וכמה הערות חשובות על תמיכת מסד נתונים. בדיקת שיפורים לקוח: כמה קטן - אבל שימושי מאוד שיפורים נעשו לקוח הבדיקה: · לקוח הבדיקה עכשיו יכול לעקוב באופן אוטומטי להפנות מחדש עם הארגומנט המעקב ללקוח. () ו- Client.post (). זה עושה בדיקות תצוגות שהנפקה מפנה מחדש יותר. · עכשיו קל יותר להגיע בהקשר התבנית בתגובה החזיר את לקוח הבדיקה: אתה פשוט לגשת להקשר כבקשת. Context . הדרך הישנה, אשר מטפלת. קונטקסט כתשומה של הקשרים, אחד עבור כל תבנית שניתנו בשרשרת הירושה, עדיין זמין אם אתה צריך את זה. תכונות מנהל חדשות: שדות לעריכה ברשימת השינוי?: · אתה יכול כעת לבצע שדות לעריכה על תצוגות רשימת הניהול באמצעות האפשרות החדשה. שדות אלה יופיעו כווידג'טים טופס בדפי הרשימה, וניתן לערוך אותו ונשמר בתפזורת. Admin "פעולות": · עכשיו אתה יכול להגדיר פעולות מנהל שיכול לבצע פעולה כלשהי לקבוצה של דגמים בתפזורת. משתמשים יוכלו לבחור אובייקטים בדף 'שינוי רשימה' ולאחר מכן להחיל פעולות בתפזורת אלה לכל האובייקטים שנבחרו. · ספינות Django עם פעולה אחת מוגדרת מראש כדי למחוק קבוצה של חפצים אחד נפל. עיבוד מתנות לעיבוד: · Django עכשיו יש תמיכה טובה יותר עבור עיבוד התצוגה המותנה באמצעות Etag רגיל ו כותרות HTTP האחרון. זה אומר שאתה יכול עכשיו בקלות קצר להציג עיבוד על ידי בדיקת תנאים פחות יקר. עבור תצוגות רבות זה יכול להוביל לשיפור רציני במהירות והפחתת רוחב פס. כתובות אתר: · Django 1.1 משפר את דפוסי כתובת האתר בשם עם הקדמה של כתובת אתר "שמות". · בקיצור, תכונה זו מאפשרת לאותה קבוצה של כתובות אתר, מאותו יישום, להיכלל במספר מספר פעמים של Django, עם קידומות משתנות (ופוטנציאל מקוננות) בשם אשר ישמשו בעת ביצוע החלטה לאחור. במילים אחרות, יישומים לשימוש חוזר כמו ממשק הניהול של Django עשוי להיות רשום מספר פעמים ללא סכסוכים כתובת האתר. תכונות חדשות ושינויים חדשים הציג מאז Django 1.0 כוללים: · ה- Middleware הגנת CSRF חילק לשני שיעורים - בדיקת בקשות נכנסות, ו CSRFresponsMoundwware תהליכים תגובות יוצאות. מחלקת CSRFMOVER שילוב (אשר שניהם) נשארת עבור תאימות לאחור, אבל באמצעות שיעורים מפוצלים מומלץ עכשיו על מנת לאפשר שליטה גרגנית של מתי ואיפה עיבוד CSRF מתרחש. · הפוך () ואת הקוד המשתמש בו (לדוגמה, תג תבנית {% url%) פועל כעת עם כתובות אתרים באתר המנהלי של Django, בתנאי שכתובות האתר של מנהל המערכת מוגדרות באמצעות כלול (מנהל. בקשות לתצוגה admin.Site.Root עדיין עובד, אבל כתובות אתרים במנהל לא יהיה "הפיך" כאשר הגדרת בדרך זו). · תפקוד כוללים () במודולים URLCONF DJANGO יכול כעת לקבל רצפים של דפוסי כתובת אתר (שנוצרו על ידי דפוסים () בנוסף שמות מודולים. מקרים של צורות Django (ראה את הטפסים סקירה עכשיו יש שתי שיטות נוספות, Entertail_fields () ו- Visibeield_fields (), אשר מחזירים את רשימת הנסתר - כלומר, - ושדות גלוי בטופס, בהתאמה. · תצוגה Generic Redirect_to (ראה תיעוד תצוגות כלליות) כעת מקבלת טיעון מילות מפתח נוספות קבוע. אם קבע נכון, התצוגה תהיה פולטת הפניה קבועה של HTTP (קוד מצב 301). אם FALSE, התצוגה תהיה פולטת הפניה זמנית HTTP (קוד מצב 302). · סוג בדיקת מסד נתונים חדש - Four_day - נוספה לתאריך DateTimefield. סוג זה של בדיקה מקבל מספר בין 1 (יום ראשון) ו 7 (שבת), ומחזירה אובייקטים שבהם ערך השדה תואם באותו יום בשבוע. ראה את הרשימה המלאה של סוגי הביטוי לפרטים. · תג {% עבור%} בשפת התבנית של DJango מקבלים כעת סעיף אופציונלי {% ריק%}, שיוצגו כאשר {% עבור%} מתבקשים לולאה על רצף ריק. ראה את רשימת תגי תבנית מובנית לדוגמאות לכך. · הפקודה 'ניהול DumnData' מקבלת כיום שמות מודל בודדים כוויכוחים, ומאפשרים לך לייצא את הנתונים רק מדגמים מסוימים. · יש מסנן תבנית SafeSeq חדש אשר עובד בדיוק כמו בטוח לרשימות, סימון כל פריט ברשימה כבטוחה. · מטמון backends עכשיו תמיכה ב- FBR () ודירוג () כדי להגדיל ולהקטין את הערך של מפתח מטמון. על המטמון backends כי תמיכה אטומית תוספת / ירידה - בעיקר, backend memcached - פעולות אלה יהיה אטומי, ומדי די. · Django עכשיו יכול בקלות להאציל אימות לשרת האינטרנט באמצעות backend אימות חדש התומך במשתנה הסביבה Roint_user רגיל המשמש למטרה זו. · יש פונקציה חדשה. · Backend postgresql_psycopg2 עכשיו תומך autocommit postgresql. זהו תכונה מתקדמת, PostgreSQL ספציפית, שיכולה לעשות יישומים כבדים מסוימים, עסקה טובה יותר.


Django תוכנה קשורה

pyraknet

משחק רשת Python UDP אשר יש כריכות עבור Raknet ...

175 1.1 MB

הורד

לא

API התאמה אישית מאוד עבור מפתחי רובי ...

152 17 KB

הורד