Django

צילום מסך תוכנה:
Django
פרטי תוכנה:
גרסה: 1.9.7 מעודכן
טען תאריך: 18 Jul 16
רשיון: ללא תשלום
פופולריות: 110

Rating: 5.0/5 (Total Votes: 1)

עד קוונטין טרנטינו שוחרר מופת הסרט האפי שלו, Django היה שם נרדף "במסגרת פייתון הטוב ביותר של כל הזמנים." בעוד מוניטין SEO והחיפוש שלה אולי לקח להיט, Django עדיין אותו הפתרון עליון מדף לפיתוח יישומי אינטרנט בפייתון.

עם userbase ייעודי וכן שפע של מדריכים מקוונים, להתחיל עם Django אינו מומלץ אלא מאוד קל לעשות גם.

בהמות זה של עולם פיתוח Python הם מאוד מכובדת ומאז ההשראה של הרבה מסגרות דומות, וחלקם אף מחוץ הספקטרום של פייתון.

לאחר שנים רבות של פיתוח, ג 'נגו הוא כעת כלי יציב מאוד, עם באגים מעט מאוד והרבה תיעוד לעזור כל טירון. זה גם מתעדכן כל הזמן לשדרג את הגרסאות פייתון האחרונה גם כן.

כרגע Django נעשה שימוש באתרי אינטרנט מרכזיים כמו Instagram, מוזילה, Disqus, OpenStack, Rdio ו Pinterest, רק כדי שם כמה. מה זה אומר לך כמפתח הוא שאתה יכול לסמוך על זה בקלות להפעיל פרויקטים של הלקוחות שלך אם היא תוכל להתמודד עם תנועת userbases האתרים הנ"ל להתמודד.

מה חדש במהדורה זו:.

  • תמיכה לביצוע פעולות לאחר העסקה תוך התחייבות
  • תמיכה עבור אימות סיסמה.
  • האישורים mixins להשקפות מעמדיות.
  • סטיילינג חדש עבור contrib.admin.
  • תמיכה להפעלת בדיקות במקביל.

מה חדש בגירסה 1.9:.

  • תמיכה לביצוע פעולות לאחר העסקה להתחייב
  • תמיכה עבור אימות סיסמה.
  • האישורים mixins להשקפות מעמדיות.
  • סטיילינג חדש עבור contrib.admin.
  • תמיכה להפעלת בדיקות במקביל.

מה חדש בגירסה 1.8.3:.

  • שטיפה מושב קבוע ב backend cached_db

מה חדש בגירסה 1.8.1:.

  • API פורמלית עבור Model._meta
  • תמיכה מובנית עבור מנועי תבנית מספר.
  • תמיכה בביטויים SQL מורכבות באמצעות ORM.
  • פונקציונליות ספציפית ניו PostgreSQL ב contrib.postgres.

מה חדש בגירסה 1.7.5 / 1.8b1:

  • תיקוני באגים:
  • קבוע התרסקות הגירה כאשר unapplying contrib.contenttypes או הגירה הראשונה של contrib.auth.
  • Made שינוי שם המבצע RenameModel של הגירה ManyToManyField שולחנות.
  • קבוע התרסקות הגירה על MySQL כאשר תעבור ממסע OneToOneField על מפתח זר.
  • מנע נוף static.serve מלייצר ResourceWarnings בנסיבות מסוימות.
  • צק סכימה קבוע עבור ManyToManyField לחפש סוג פנימי במקום בכיתה למשל בדיקה, כך שאתה יכול לכתוב מנהג M2M דמוי שדות עם אותו ההתנהגות.

מה חדש בגירסה 1.7.2:

  • תיקוני באגים:
  • מוסף GeoDjango תאימות עם מנהל מסד mysqlclient.
  • קבוע 5.6+ התרסקות MySQL עם GeometryFields ב הגירות.
  • קבוע התרסקות הגירה בעת הוצאת שדה אליו מפנה AlterIndexTogether או AlterUniqueTogether.
  • עודכן ביום הראשון של השבוע לאזור האוקראיני ליום השני.
  • נוספה תמיכה עבור אתחול metadata מרחבית הטרנזקציות על SpatiaLite 4.1 +.
  • קבוע התרסקות הגירה שמנעה שינוי שדה מאפשר ערכי null עם ברירת מחדל שאינו מאפשר ערכי null עם אותו המחדל.
  • קבוע התרסקות הגירה בעת הוספת GeometryFields עם ריק = True על PostGIS.
  • מורשות השימוש של DateTimeField () כמו Transform.output_field.
  • תוקן באג בהמשכים ההגירה מעורבים לצוף (& quot; נאן & quot;) ו float (& quot; INF & quot;).
  • קבוע רגרסיה שבו שדות טופס מותאם אישית בעל תכונה queryset אבל לא limit_choices_to לא לשמש ModelForm.
  • תוקנה שגיאת אימות מסוג מותאם שדה עם backend MySQL כאשר בברירות חזרו אף אחד.
  • קבוע התרסקות הגירה כאשר שדה הוא שמם כי הוא חלק index_together.
  • קבוע squashmigrations לכבד את פרמטר --no מטב.
  • Made RenameModel הפיך.
  • שנמנע rollbacks המיותר של הגירות מיישומים אחרים בעת ביצוע העברה אחורה.
  • תוקן שגיאה נדירה השאילתה כאשר שימוש subqueries מקוננות עמוק.
  • תיקון של קריסת הגירות בעת מחיקת תחום הוא חלק אינדקס / unique_together אילוץ.
  • קבוע __ repr .__ django.core.files.File () כאשר שם הקובץ מכיל תווי Unicode.
  • נוסף בהקשר חסר לתצוגת delete_selected של admin שמנעה כותרת אתר מותאמת אישית, וכו 'מלהופיע.
  • קבוע רגרסיה עם inlines באופן דינמי והפניות שדה מותר admin.
  • תוקן באג לולאה אינסופי תלות עם הגירה מחזורית מסוימת, ועשה את הודעת השגיאה עבור תלות מחזורית הרבה יותר מועיל.
  • נוסף חסר index_together טיפול עבור SQLite.

מה חדש בגרסת 1.7.1:

  • מורשות רבות הקשורים ל-רבים בתחומים להיות בהפניה של המנהל.
  • נוסף הודעת שגיאה מועילה יותר אם תנסה להעביר אפליקציה ללא הראשון יצירת טבלת CONTENTTYPES.
  • אלגוריתם תלות הגירה השתנתה מנת למנוע לולאה אינסופית אפשרית.
  • תוקן UnicodeDecodeError כאשר הודעת השגיאה הסומקת כלולה תווי Unicode.
  • סעיפים SQL CHECK חסר הוחזר אשר הושמטו על כמה Backends כאשר לא משתמשים הגירות.
  • קבועים בהמשכים של חפצים הקלידו הגירות.
  • מורשות מוטבעות והפניות מוסתרות לשדות admin.
  • מעצב @deconstructible עכשיו נכשל עם ValueError אם האובייקט המעוצב לא ניתן לייבא באופן אוטומטי.
  • תוקן שגיאת דפוס inlineformset_factory () הודעת שגיאה שגרמה להתרסקות.
  • שוחזר את היכולת להשתמש ABSOLUTE_URL_OVERRIDES עם מודל 'auth.User' (# 11,775). כתופעת לוואי, הגדרת החברה מוסיפה get_absolute_url (שיטה) לכל דגם המופיע ABSOLUTE_URL_OVERRIDES אך אינו מגדיר get_absolute_url ().
  • שנמנעו מיסוך כמה חריגים ImportError במהלך טעינת היישום.
  • index_together הריק או מודל unique_together אפשרויות אין תוצאות כבר ב הגירות אינסופיות.
  • תוקנה הקריסה ב contrib.sitemaps אם lastmod חזר תאריך ולא datetime.
  • הגירות רשאים לעבוד עם app_labels אשר להם אותו החלק האחרון (למשל django.contrib.auth ו vendor.auth).
  • שוחזר היכולת deepcopy חפצים F.
  • פורמטים עבור וולשי (CY) וכמה מקומות סיניים (zh_CN, zh_Hans, zh_Hant ו zh_TW) נוספו. פורמטים עבור מקדוניה תוקנו.
  • נוסף מצטט של שמות אילוץ ב- SQL שנוצר על ידי הגירות למנוע התרסקות עם אותיות רישיות בשם.
  • שינוי שם הקבוע של דגמים עם התייחסות עצמית רב-לרבי שדה (ManyToManyField (ה'עצמי ')).
  • נוסף get_extra (), get_max_num () ולאחר get_min_num () ווי GenericInlineModelAdmin.
  • Made migrations.RunSQL כבר לא דורש סימן אחוזים לברוח. זהו עכשיו בקנה אחד עם cursor.execute ().
  • Made הכניסה בהמשכים במילון TEST השמיש.
  • תוקן באג ב הגירות שמנעו אילוצי מפתח זרים למודלים מנוהלים באמצעות מפתח מותאם אישית עיקרי.
  • המוסף SchemaEditor עבור MySQL GIS backend כך אינדקסים מרחביים ייוצרו עבור יישומים עם הגירות.
  • המוסף SchemaEditor עבור אורקל GIS backend כך metadata מרחבית ואינדקסים ייוצרו עבור יישומים עם הגירות.
  • שכנע את אפשרות שדה מודל related_name ל- Unicode במהלך דור הגירה ליצור הגירות שעובדות בשני Python 2 ו -3.
  • קבוע MigrationWriter לטפל בסוגי builtin ללא יבוא.
  • קבוע deepcopy על ErrorList.
  • תוצרת admindocs להציג לגלוש מידע נוסף לבדוק אם התצוגה שצוינה בכתובת האתר קיימת URLconf. בעבר ניתן היה לייבא חבילות שרירותיות מדרך Python. זה לא נחשב כי בעיית אבטחה admindocs נגיש רק לאנשי הצוות לערוך משתמשים.
  • התרסקות UnicodeDecodeError קבוע ב AdminEmailHandler עם תווים שאינם תווי ASCII את הבקשה.
  • get_or_create החסרה קבוע update_or_create על מנהלי קשורים גרימת IntegrityError.
  • Made urlsafe_base64_decode () להחזיר את הסוג הנכון (מחרוזת בייט) על פייתון 3.
  • makemigrations יכול עכשיו בהמשכים ערכים איזור-מודע.
  • נוסף הנחיה השואל הגירות בעת הסרת המגבלה null מהשדה כדי למנוע IntegrityError על הקיים שורות NULL.
  • יחסי הגנרית קבוע ב ModelAdmin.list_filter.
  • שוחזר תאימות RFC עבור backend SMTP על פייתון 3.
  • קבוע קריסה בעת ניתוח עוגיות המכילות תוכן לא חוקי.
  • המסגרת לבדוק את המערכת עכשיו מעלה שגיאה models.E020 כאשר השיטה בכיתה Model.check () אינו נגיש.

מה חדש בגרסת 1.7:

  • חדשות מובנית מערכת הגירת נתונים. הערות על שדרוג מדרום (יישום פופולרי צד שלישי, ומספקים תפקודיות הגירה) זמינים אף הם.
  • רעיון refactored של יישומי Django. יישומי Django הם כבר לא קשורים קיומו של קבצי מודלים, ועכשיו יכולים לציין גם נתוני תצורה וקוד להיות מוצאים להורג כמו Django מתחיל לעלות.
  • שיפורי API שדה מודל תומכים הגירות, בעתיד, כדי לאפשר תוספת קלה של תמיכה מרוכבת-מפתח ORM של Django.
  • שיפורים עבור מנהל מנהג וכיתות QuerySet, המאפשר חציית יחסים לאחור כדי לציין את מנהל לשימוש, ויצירה של מנהל ממעמד מנהג QuerySet.
  • מסגרת בדיקת מערכת להרחבה אשר יכול לסייע למפתחים באיתור ואבחון שגיאות.

מה חדש בגירסה 1.6.3 / 1.7b2:

  • קבוע:
  • לליהוק שחקנים MySQL
  • ביצוע קוד צפוי באמצעות הפוכה ()
  • מטמון של דפים אנונימי עלול לחשוף CSRF אסימון

מה חדש בגירסה 1.6.2:

  • קידוד דואר קבוע על פייתון 3.3.3+.
  • תוקנה בעיה שבה כאשר settings.DATABASES [ 'ברירת המחדל'] [ 'AUTOCOMMIT'] = false, הקשר לא היה במצב autocommit אבל Django פנים שזה.
  • תוקן רגרסיה ירושה מרובה שולחן לכלול () שאילתות.
  • נוסף פריטים חסרים django.utils.timezone .__ כל __.
  • תוקן נושא חוסר שדה עם select_related () ודגם ירושה.
  • קבוע להצטרף קידום עבור שללו ותנאים.
  • התבוננות פנימית מסד נתונים אורקל עכשיו עובד עם בוליאני ולצוף שדות.
  • תוקן בעיה שבה אובייקטים עצלנים לא סומנו בעצם כבטוח כאשר עברו mark_safe () ויכול להיות בסופו של דבר פעמים ברחו.
  • תוקן בעיית קריסה בעת ביצוע פקודת ChangePassword כאשר ייצוג השתמש האובייקט כלול תווים שאינם ASCII.
  • פקודת collectstatic תגייס שגיאה ולא ברירת מחדל באמצעות הספרייה הנוכחית עובדת אם STATIC_ROOT אינו מוגדר. בשילוב עם אפשרות --clear, ההתנהגות הקודמת יכול לנגב כלום מתחת ספריית העבודה הנוכחית.

מה חדש בגירסה 1.6.1:

  • באגים קבוע:
  • קבועה תצוגה של מקרים בתוך דף formsets כאשר יש הורה 0 עבור מפתח ראשי.
  • קבוע רגרסיה שם מותאמות אישית קבוצות שאילתות עבור מפתחות זרים היו מוחלפות אם ModelAdmin היה מזמין סט.
  • הוסר אזכור של תכונה באפשרות --locale / -l של makemessages ו compilemessages פקוד שאף פעם לא פעל כפי שהובטחה: תמיכה של שמות אזור נפרדים ע"י פסיקים. זה עדיין אפשרי לציין במקומות מרובים בטווח אחד באמצעות האפשרות מספר פעמים.
  • קבוע רגרסיה כי לצורך מופעלת תצורת הגדרות בעת יבוא get_wsgi_application.
  • מבחן קבוע התנתקות לקוח (שיטה) בעת שימוש backend ההפעלה מבוססת העוגייה.
  • קבוע התרסקות כאשר GeometryField משתמשת יישומון שאינו גיאומטרי.
  • חשיש סיסמא קבועה לשדרג בעת שינוי החזרות.
  • תוקן באג בתצוגת באגים כאשר URLconf מכיל רק אחד אלמנט.
  • תוצאות חיפוש חסרות מוסף Re לספור ולאפס קישור לנוכח רשימת שינויי admin.
  • השפה הנוכחית היא כבר לא נשמר הפגישה ידי LocaleMiddleware על כל תגובה, אלא רק לאחר התנתקות.
  • תוקנה בעיית קריסה בעת ביצוע runserver במערכות שאינן באנגלית כאשר התאריך מעוצב בתפוקה שלה הכיל תווים שאינם ASCII.
  • קבוע התרסקות בתצוגת באגים לאחר חריג שהתרחש ב Python ≥ 3.3.
  • תיקון של קריסה ImageField בפלטפורמות כמה (Homebrew ו RHEL6 פורסם).
  • קבוע רגרסיה בעת השימוש יחסים גנריים ModelAdmin.list_filter.

מה חדש בגרסת 1.6:

  • Django 1.6 מפשט את תבניות פרויקט יישום ברירת מחדל, דלקה גינת clickjacking ואת ממשק הניהול כברירת מחדל.
  • Django 1.6 שיפוץ העסקה של Django טיפול, וכעת מאפשר מסד הנתונים ברמת autocommit כברירת מחדל. זה כולל כמה deprecations, אז אנא הקפידו לקרוא את ההערות על נודדות מטיפול העסקה 1.5 בסגנון.
  • Django 1.6 תומך חיבורים באתר מתמשך. שימו לב שזה לא אותו הדבר כמו מאגר חיבורים; זה פשוט מאפשר חיבורים לחיות (במשך זמן להגדרה) על פני בקשות מטופלות על ידי אותו עובד.

מה חדש בגירסה 1.5.4 / 1.6 Beta 4:

  • קבוע:
  • מניעת שירות באמצעות סיסמאות גדולות.

מה חדש בגירסה 1.5.3 / 1.6 Beta 3:

  • משחרר אלה לטפל directory- פגיעות חצייה באחד תגי התבנית מובנית של Django.

מה חדש בגירסה 1.5.2:

  • קבוע:
  • Scripting בין אתרים (XSS) ב ממשק הניהול
  • אפשרית XSS באמצעות is_safe_url

מה חדש בגירסה 1.5.1:

  • אזהרות מודול ברמה הנפלטות בעת המבחנים הם כבר לא מוסתר בשקט.
  • מנע סינון על hashes הסיסמה במצב admin המשתמש.

מה חדש בגירסה 1.5.0:

  • Django 1.5 מציג תמיכה מודל המשתמש יכול להגדיר.
  • Django 1.5 היא גרסת Django הראשונה עם תמיכה 3 פייתון (במיוחד, Python 3.2 ומעלה).
  • תיעוד של Django יש גם קיבל כמה משמעותי די עבודה.

מה חדש בגירסה 1.4.4 / 1.5 RC 2:

  • פרסומי אבטחה אלה לתקן ארבעה נושאים :. וקטור מסוג התחזות אחד, וקטור מסוג מניעת שירות אחד, בעית דליפת מידע, ומגוון של פגיעויות XML

מה חדש בגרסת 1.4.2:.

  • קבוע מארח כותרת רעלת
  • תיעוד של אפשרות עוגיה HttpOnly.

מה חדש בגירסה 1.4.1:

  • באגים אבטחה קבוע:
  • עבור Cross-site scripting בתצוגות אימות.
  • מניעת שירות באימות התמונה.
  • מניעת שירות באמצעות get_image_dimensions ().

מה חדש בגירסה 1.4:

  • Django 1.4 היא הגרסה הרשמית האחרונה של Django אשר יתמוך 2.5 Python.

מה חדש בגירסה 1.4 RC 2:

  • Django 1.4 טיפות לתמוך פייתון 2.4
  • תמיכה עבור מסגרות בדיקות הדפדפן
  • בחר עבור תמיכה בעדכונים
  • Model.objects.bulk_create ב ORM
  • QuerySet.prefetch_related
  • הסיסמה hashing משופר
  • HTML5 DOCTYPE
  • מסנן רשימה בממשק admin
  • סוג מרובה ממשק ניהול
  • שיטות חדשות ModelAdmin
  • inlines Admin כבוד הרשאות המשתמש
  • כלים לחתימת הצפנה
  • backend הפעלה מבוססות קוקי
  • אשף טופס חדש
  • reverse_lazy
  • דפוסי כתובות אתר תרגום
  • תמיכה בתרגום מקושרת עבור {% טראנס%} ו {% blocktrans%}
  • להתאמה אישית SingleObjectMixin URLConf kwargs
  • תגי תבנית הקצאה
  • * args ו ** תמיכה kwargs עבור פונקציות עוזר תבנית תג
  • אין גלישת חריגים במצב TEMPLATE_DEBUG
  • truncatechars מסנן תבנית
  • תג תבנית סטטית
  • backend אחסון CachedStaticFilesStorage
  • הגנה clickjacking פשוט
  • שיפורי CSRF
  • סינון דו"ח שגיאה
  • תמיכה ב- IPv6 Extended
  • פרויקט מחדל עודכנה פריסת manage.py
  • תמיכה WSGI משופר
  • Custom פרויקט אפליקצית תבניות
  • תמיכה עבור אזורי זמן
  • השוואות HTML בבדיקות
  • שתי מחרוזות בפורמט התאריך חדשות

מה חדש בגירסה 1.3.1:.

  • מניפולציה מושב
  • התקפות מסוג מניעת שירות באמצעות URLField.
  • ניתוב מחדש URLField.
  • מייעץ:. Host כותרת CSRF
  • מייעץ:. דפי DEBUG ונתוני POST הרגיש

מה חדש בגרסת 1.3:.

  • מסגרת נוף כתיבה בכיתה המבוססת
  • תמיכה מובנית עבור שימוש במתקני הרישום של פייתון.
  • תמיכה contrib לטיפול קל של קבצים סטטיים.
  • במסגרת הבדיקה של Django תומכת כעת (וספינות עם עותק של) ספריית unittest2.

מה חדש בגירסה 1.2.5:

  • תיקוני אבטחה:
  • פגם בטיפול CSRF.
  • הפוטנציאלי XSS ב שדה טיוח קובץ.
  • פגיעות Directory-חצייה על Windows.

מה חדש בגרסת 1.3 בטא 1:.

  • שינויי שיטות ההתחברות של admin
  • Django 1.3 ספינות עם django.contrib.staticfiles אפליקצית contrib חדש כדי לסייע למפתחים להתמודד עם קבצי מדיה סטטי (תמונות, CSS, JavaScript, וכו ') כי יש צורך לעבד דף אינטרנט שלם.
  • tweaks בהמשך יישום StaticFiles.

מה חדש בגירסה 1.2.3 / 1.3 אלפא 1:.

  • מבוססי צפיות מחלקה
  • רישום.
  • קבצים סטטיים Extended טיפול.
  • מנהלי בהקשר עסקה.

דרישות :

  • Python 2.7 ומעלה

תוכנה דומה

Kanso
Kanso

12 May 15

Fresco
Fresco

10 Dec 15

Apache Wink
Apache Wink

13 Apr 15

Zope
Zope

19 Jul 15

תגובות ל Django

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