Django

نرم افزار تصویر:
Django
جزئیات نرم افزار:
نسخه: 1.9.7 به روز شده
ها تاریخ: 18 Jul 16
توسعه دهنده: Django Software Foundation
پروانه: رایگان
محبوبیت: 524

Rating: 5.0/5 (Total Votes: 1)

تا کوئنتین تارانتینو فیلم شاهکار حماسی خود منتشر شد، جنگو مترادف با شد "بهترین چارچوب پایتون در تمام دوران." در حالی که شهرت SEO و جستجوی خود را ممکن است یک ضربه گرفته، جنگو هنوز هم همان راه حل بالا به قفسه برای توسعه برنامه های وب در پایتون.

با یک userbase اختصاص داده شده و مجموعهای از آموزش آنلاین، شروع کار با جنگو نه تنها توصیه می شود اما بسیار آسان برای انجام شود.

این کرگدن از جهان توسعه پایتون بسیار شناخته شده است و الهام بخش بسیاری از چارچوب های مشابه شده است، برخی از آنها حتی در خارج از طیف پایتون.

بعد سال ها و سال ها از توسعه، جنگو در حال حاضر یک ابزار بسیار پایدار است، با تعداد کمی از اشکالات و بسیاری از اسناد و مدارک برای کمک به هر مبتدی است. این نیز دائما به روز و به روز رسانی به آخرین نسخه پایتون است.

در حال حاضر جنگو شده است در سایت های اینترنتی بزرگ مانند نمایش مشخصات عمومی، موزیلا، Disqus یا Disqus، اوپناستک، Rdio و پینترست استفاده می شود، فقط به نام چند. این به شما می گوید به عنوان یک توسعه دهنده این است که شما به راحتی می توانید به آن اعتماد برای اجرای پروژه شما و مشتریان شما اگر می توانید ترافیک رسیدگی و userbases سایت های فوق را اداره کند.

چه در این نسخه جدید است

پشتیبانی از انجام اقدامات بعد از یک معامله متعهد.
پشتیبانی از اعتبار رمز عبور.
mixin ها اجازه نمایش ها مبتنی بر کلاس.
یک ظاهر طراحی شده جدید برای contrib.admin.
پشتیبانی برای اجرای تست در موازی.

چه در نسخه 1.9 جدید است:

پشتیبانی از انجام اقدامات بعد از یک معامله متعهد.
پشتیبانی از اعتبار رمز عبور.
mixin ها اجازه نمایش ها مبتنی بر کلاس.
یک ظاهر طراحی شده جدید برای contrib.admin.
پشتیبانی برای اجرای تست در موازی.

چه در نسخه 1.8.3 جدید است:

ثابت گرگرفتگی جلسه در باطن cached_db است.

چه در نسخه 1.8.1 جدید است:

یک API رسمی برای Model._meta.
پشتیبانی بومی برای موتورهای قالب های متعدد.
پشتیبانی از عبارات پیچیده SQL از طریق ORM.
قابلیت های خاص جدید PostgreSQL و در contrib.postgres.

چه در نسخه جدید است 1.7.5 / 1.8b1:

رفع اشکالات:
ثابت سقوط مهاجرت که unapplying contrib.contenttypes یا مهاجرت contrib.auth است.
ساخته شده عملیات RenameModel جداول تغییر نام ManyToManyField مهاجرت است.
ثابت سقوط مهاجرت بر روی MySQL که مهاجرت از OneToOneField به یک ForeignKey.
مانع نمایش static.serve از تولید ResourceWarnings در شرایط خاص.
چک طرح ثابت برای ManyToManyField به نوع داخلی به جای چک کردن مثال کلاس نگاه کنید، بنابراین شما می توانید زمینه های سفارشی M2M مانند با همان رفتار ارسال.

چه در نسخه 1.7.2 جدید است:

رفع اشکالات:
اضافه شده سازگاری GeoDjango با راننده پایگاه داده mysqlclient.
ثابت تصادف خروجی زیر 5.6+ با GeometryFields در مهاجرت.
ثابت سقوط مهاجرت هنگام از بین بردن یک میدان است که در AlterIndexTogether یا AlterUniqueTogether اشاره شده است.
به روز شده در اولین روز از هفته در محلی اوکراین به دوشنبه.
اضافه شدن پشتیبانی برای معاملاتی دهی اولیه ابرداده فضایی در SpatiaLite 4.1+.
ثابت سقوط مهاجرت که مانع از تغییر یک میدان خالی با یک پیش فرض به غیر قابل خالی با پیش فرض است.
ثابت سقوط مهاجرت در هنگام اضافه کردن GeometryFields با خالی = درست در PostGIS.
استفاده مجاز از DateTimeField () به عنوان Transform.output_field.
رفع اشکال مهاجرت serialize کردن شامل شناور (و & quot؛ نان و & quot؛) و شناور (& quot؛ را INF و & quot؛).
ثابت رگرسیون که در آن زمینه به صورت سفارشی داشتن یک ویژگی queryset اما هیچ limit_choices_to می تواند در یک ModelForm استفاده نمی شود.
ثابت یک نوع خطای اعتبار سنجی فیلد سفارشی با باطن خروجی زیر که db_type هیچ بازگشت.
ثابت سقوط مهاجرت زمانی که یک میدان تغییر نام بخشی از یک index_together است.
squashmigrations ثابت به احترام به پارامتر --no بهینه سازی.
ساخته شده RenameModel برگشت پذیر است.
اجتناب rollbacks غیر ضروری از مهاجرت از برنامه های دیگر که مهاجرت به عقب.
ثابت خطای جستجوهای نادر هنگامی که با استفاده از زیر استعلام عمیقا تو در تو.
ثابت تصادف در مهاجرت در هنگام حذف یک میدان است که بخشی از یک شاخص / محدودیت unique_together.
ثابت django.core.files.File .__ __ REPR () زمانی که نام فایل حاوی کاراکترهای یونیکد.
اضافه شده زمینه از دست رفته به نظر delete_selected مدیر که مانع از ظاهر شدن هدر سایت های سفارشی، و غیره.
ثابت رگرسیون با inlines پویا تولید و مراجع درست مجاز در مدیریت.
ثابت اشکال حلقه بی نهایت برای برخی از وابستگی مهاجرت حلقوی، ساخته شده و پیغام خطا را برای وابستگی چرخه ای بسیار مفید تر است.
اضافه گم index_together دست زدن به از SQLite.

چه در نسخه 1.7.1 جدید است:

مجاز مرتبط با بسیاری از به بسیاری از زمینه ها در محیط مدیریت ارجاع شود.
اضافه شدن یک پیام خطا مفید تر اگر شما سعی می کنید به مهاجرت یک برنامه بدون ایجاد جدول contenttypes.
مهاجرت اصلاح وابستگی الگوریتم برای جلوگیری از بازگشت نامتناهی ممکن است.
رفع UnicodeDecodeError زمانی که پیغام خطا خیط و پیت کردن موجود کاراکترهای یونیکد.
ابقاء بند CHECK SQL از دست رفته که در برخی از پایانه (Backend) حذف شدند که با استفاده از مهاجرت است.
ترتیب ثابت از اشیاء نوع مهاجرت.
اجازه خطی و پنهان ارجاع به زمینه مدیریت.
دکوراتورdeconstructible حال حاضر با یک ValueError نتواند اگر جسم تزئین به طور خودکار نمی تواند وارد شود.
ثابت خطای تایپی در یک پیغام خطا inlineformset_factory () که ناشی از تصادف.
ترمیم توانایی استفاده از ABSOLUTE_URL_OVERRIDES با مدل «auth.User (# 11775). عنوان یک عارضه جانبی، تنظیم یک روش get_absolute_url () به هر مدل که در ABSOLUTE_URL_OVERRIDES به نظر می رسد اما get_absolute_url () تعریف نمی افزاید.
اجتناب پوشش چند استثنا ImportError در طول اجرای برنامه.
index_together خالی است و یا گزینه های مدل unique_together دیگر در مهاجرت بی نهایت می شود.
ثابت تصادف در contrib.sitemaps اگر lastmod تاریخ به جای یک حسگر ناحیه رنگی بازگشت.
مهاجرت اجازه برای کار با app_labels که همان آخرین بخش (به عنوان مثال django.contrib.auth و vendor.auth).
ترمیم توانایی deepcopy اشیاء F.
فرمت برای ویلز (CY) و چند منطقه زبانی چینی (zh_CN، zh_Hans، zh_Hant و قبلی بعدی) اضافه شده است. فرمت برای مقدونی برطرف شده است.
اضافه شده به نقل از از نام محدودیت در SQL تولید شده توسط مهاجرت برای جلوگیری از تصادف با حروف بزرگ در نام.
تغییر نام ثابت از مدل های با یک میدان چند به بسیاری از خود ارجاع (ManyToManyField ( «خود»)).
اضافه شده get_extra ()، get_max_num ()، و get_min_num () قلاب به GenericInlineModelAdmin.
مبدا migrations.RunSQL دیگر نیاز علامت درصد فرار. این در حال حاضر با cursor.execute سازگار ().
ساخته شده از ورود مرتب در فرهنگ لغت آزمون قابل استفاده است.
اشکال ثابت در مهاجرت که محدودیت کلید خارجی برای مدل های مدیریت نشده با یک کلید سفارشی اولیه جلوگیری می شود.
اضافه شده SchemaEditor برای MySQL باطن GIS به طوری که شاخص فضایی خواهد شد برای برنامه های با مهاجرت ایجاد شده است.
اضافه شده SchemaEditor برای اوراکل باطن GIS به طوری که ابرداده و شاخص فضایی خواهد شد برای برنامه های با مهاجرت ایجاد شده است.
گزینه درست مدل related_name به یونیکد اجباری در طول نسل مهاجرت به تولید مهاجرت که با هر دو پایتون 2 و 3 کار می کنند.
ثابت MigrationWriter مسئولیت رسیدگی به انواع داخلی بدون واردات.
ثابت deepcopy در ErrorList.
ساخته شده admindocs مشاهده به فهرست مشاهده جزئیات بررسی کنید که آیا از نظر تعیین شده در URL را در درون URLconf وجود دارد. پیش از این به واردات بسته دلخواه از مسیر پایتون ممکن بود. این در نظر گرفته یک مشکل امنیتی نیست زیرا admindocs تنها در دسترس به کارکنان کاربران است.
تصادف ثابت UnicodeDecodeError در AdminEmailHandler با شخصیت های غیر ASCII در درخواست.
ثابت get_or_create از دست رفته و update_or_create در مدیران مرتبط باعث IntegrityError.
urlsafe_base64_decode ساخته شده () در پایتون 3 بازگشت به نوع مناسب (رشته بایت).
makemigrations هم اکنون می توانید مقادیر منطقه زمانی آگاه مرتب.
اضافه شدن یک فوری به پرسشنامه مهاجرت هنگام از بین بردن محدودیت تهی از یک میدان برای جلوگیری از IntegrityError در ردیف NULL موجود است.
روابط عمومی ثابت در ModelAdmin.list_filter.
سازگاری با RFC ترمیم برای بخش مدیریت SMTP در پایتون 3.
ثابت سقوط در حالی که تجزیه کوکی ها از جهت محتوای نامعتبر است.
چارچوب سیستم چک کن را افزایش می دهد models.E020 خطا در هنگام استفاده از روش طبقه Model.check () قابل دسترسی است.

چه در نسخه 1.7 جدید است:

یک ساخته شده در سیستم مهاجرت پایگاه داده جدید است. نکاتی در مورد ارتقا از جنوبی (نرم افزار شخص ثالث محبوب ارائه قابلیت های مهاجرت) نیز در دسترس هستند.
مفهوم refactored است از برنامه های کاربردی جنگو. برنامه های کاربردی جنگو دیگر به وجود یک مدل فایل های گره خورده است، و در حال حاضر می توانید مشخص کنید هر دو داده های پیکربندی و کد اجرا شود به عنوان جنگو شروع می شود.
ارتقاء به API مدل درست به حمایت از مهاجرت ها و، در آینده، برای فعال کردن علاوه بر آسان از پشتیبانی کامپوزیت کلید برای ORM جنگو می باشد.
ارتقاء برای مدیریت سفارشی و کلاس QuerySet، اجازه می دهد پیمایش رابطه معکوس برای تعیین مدیر برای استفاده، و ایجاد یک مدیر از یک کلاس QuerySet سفارشی.
چارچوب سیستم چک کشویی که می تواند توسعه دهندگان در شناسایی و تشخیص خطاهای کمک کند.

چه در نسخه جدید است 1.6.3 / 1.7b2:

ثابت:
typecasting خروجی زیر
اجرای کد غیر منتظره با استفاده از معکوس ()
ذخیره صفحات ناشناس می تواند CSRF رمز آشکار

چه در نسخه 1.6.2 جدید است:

ثابت را پشتیبانی می کند ایمیل در پایتون 3.3.3+.
ثابت است که شماره که در آن زمانی settings.DATABASES [ 'به طور پیش فرض'] [ 'AUTOCOMMIT'] = کاذب، اتصال در حالت autocommit نیست اما جنگو وانمود بود.
ثابت رگرسیون در ارث بری چندگانه جدول حذف () نمایش داده شد.
اضافه شدن آیتم های از دست رفته به django.utils.timezone .__ all__.
ثابت شماره ریختن زمینه با select_related () و مدل ارث.
ثابت عضویت تبلیغاتی برای نفی و شرایط.
اوراکل پایگاه داده درون نگری در حال حاضر با زمینه بولی و شناور کار می کند.
ثابت است که شماره که در آن اشیاء تنبل بودند در واقع به عنوان امن مشخص نیست زمانی که از طریق mark_safe گذشت () و می تواند در نهایت دو فرار است.
ثابت تصادف در هنگام اجرای دستور changepassword که شیء موجود کاربر شخصیت های غیر ASCII.
دستور collectstatic یک پیش فرض خطا به جای استفاده از دایرکتوری جاری اگر STATIC_ROOT تنظیم نشده است بالا می برد. همراه با گزینه --clear، رفتار قبلی می تواند هر چیزی در زیر دایرکتوری کاری جاری پاک کردن.

چه در نسخه 1.6.1 جدید است:

اشکالات ثابت:
نمایش موارد درون خطی ثابت در formsets که پدر و مادر است 0 برای کلید اولیه.
ثابت رگرسیون که در آن querysets سفارشی برای کلید خارجی اگر ModelAdmin سفارش قرار داده بودند رونویسی شد.
اشاره ای به یکی از ویژگی های حذف شده در گزینه --locale / -l از makemessages و compilemessages دستورات است که هرگز به عنوان وعده داده کار می کرد: پشتیبانی از نام های محلی متعدد با کاما جدا شده. آن را هنوز هم ممکن است برای مشخص مناطق مختلف را در یک اجرا با استفاده از گزینه چند بار.
ثابت رگرسیون که بی ارزش باعث پیکربندی تنظیمات در هنگام وارد کردن get_wsgi_application.
روش آزمون ثابت خروج مشتری () که با استفاده از مبتنی بر کوکی باطن را وارد نمایید.
ثابت سقوط وقتی که یک GeometryField با استفاده از یک ویجت غیر هندسی.
هش رمز عبور ثابت ارتقاء در هنگام تغییر تعداد تکرار است.
رفع اشکال در نمایش اشکال زدایی که درون URLconf تنها شامل یک عنصر.
دوباره اضافه نتیجه جستجو گم شمارش و تنظیم مجدد لینک در نظر مدیریت تغییرات.
زبان فعلی دیگر به جلسه توسط LocaleMiddleware در هر پاسخ را نجات داد، بلکه تنها پس از یک خروج از سیستم.
ثابت تصادف در هنگام اجرای runserver در سیستم های غیر انگلیسی و زمانی که تاریخ در فرمت خروجی آن شامل شخصیت های غیر ASCII.
ثابت تصادف در نظر اشکال زدایی پس از یک استثنا در پایتون ≥ 3.3 رخ داده است.
(گشتن و RHEL6 گزارش) ثابت تصادف در ImageField در برخی از سیستم عامل است.
ثابت رگرسیون در هنگام استفاده از روابط عمومی در ModelAdmin.list_filter.

چه در نسخه 1.6 جدید است:

جنگو 1.6 ساده پروژه به طور پیش فرض و نرم افزار قالب ها، روشن کردن حفاظت clickjacking و رابط مدیر به طور پیش فرض.
جنگو 1.6 تعمیرات اساسی جنگو دست زدن معامله، و در حال حاضر قادر می سازد در سطح پایگاه داده AUTOCOMMIT طور پیش فرض. این کار شامل deprecations، پس لطفا مطمئن شوید که به خواندن یادداشت در مورد مهاجرت از 1.5 به سبک دست زدن به معامله.
جنگو 1.6 از اتصال پایدار. توجه داشته باشید که این همان است که اتصال ادغام نیست. این اجازه می دهد تا به سادگی اتصال به زندگی می کنند (برای یک زمان قابل تنظیم) در سراسر درخواست کار گرفته شده توسط کارگر است.

چه در نسخه جدید است 1.5.4 / 1.6 بتا 4:

ثابت:
انکار سرویس از طریق کلمه عبور بزرگ است.

چه در نسخه 1.5.3 / 1.6 بتا 3 جدید است:

این نسخه رسیدگی به یک آسیب پذیری دایرکتوری پیمایش در یکی از ساخته شده است در تگ های قالب جنگو می باشد.

چه در نسخه 1.5.2 جدید است:

ثابت:
کراس سایت اسکریپتینگ (XSS) در رابط مدیریت
XSS ممکن است از طریق is_safe_url

چه در نسخه 1.5.1 جدید است:

هشدار در سطح ماژول ساطع در طول آزمایشات دیگر در سکوت پنهان شده است.
مانع فیلتر بر روی رشته هش رمز عبور در مدیریت کاربران.

چه در نسخه 1.5.0 جدید است:

جنگو 1.5 پشتیبانی برای یک مدل قابل تنظیم توسط کاربر معرفی می کند.
جنگو 1.5 اولین نسخه جنگو با پشتیبانی از پایتون 3 (به طور خاص، پایتون 3.2 و جدیدتر) است.
اسناد و مدارک جنگو نیز برخی از کارهای بسیار مهم بدست.

چه در نسخه جدید است 1.4.4 / 1.5 RC 2:

این نسخه امنیتی رفع چهار موضوع: یک بردار فیشینگ بالقوه، یکی انکار، از خدمات بردار، نشت اطلاعات موضوع، و طیف وسیعی از آسیب پذیری های XML.

میزبان ثابت مسمومیت هدر:

چه در نسخه 1.4.2 جدید است.
اسناد گزینه کوکی فقط Http.

چه در نسخه 1.4.1 جدید است:

اشکالات امنیتی ثابت:
برای کراس سایت اسکریپتینگ در دیدگاه های احراز هویت.
انکار، از خدمت در اعتبار سنجی تصویر.
انکار از خدمات از طریق get_image_dimensions ().

چه در نسخه 1.4 جدید است:

جنگو 1.4 آخرین انتشار رسمی جنگو که حمایت خواهد پایتون 2.5 است.

چه در نسخه 1.4 RC 2 جدید است:

جنگو 1.4 قطره برای پایتون 2.4 پشتیبانی
پشتیبانی از در مرورگر چارچوب تست
را انتخاب کنید برای پشتیبانی به روز رسانی
Model.objects.bulk_create در ORM
QuerySet.prefetch_related
هش کردن رمز عبور بهبود
DOCTYPE HTML5
فیلتر فهرست در رابط مدیریت
مرتب کردن بر اساس چند در رابط مدیریت
روش ModelAdmin جدید
inlines محیط مدیریت مجوز کاربر احترام
ابزار برای امضای رمزنگاری
مبتنی بر کوکی باطن جلسه
جادوگر فرم جدید
reverse_lazy
ترجمه الگوهای URL
پشتیبانی از ترجمه متنی برای {٪ ترانس٪} و {٪ blocktrans٪}
قابل تنظیم kwargs SingleObjectMixin درون URLconf
تگ های قالب واگذاری
* استدلال و kwargs ** برای توابع کمکی تگ قالب حمایت
بدون بسته بندی استثنا در حالت TEMPLATE_DEBUG
truncatechars فیلتر الگو
برچسب قالب استاتیک
CachedStaticFilesStorage باطن ذخیره سازی
حفاظت clickjacking ساده
بهبود CSRF
فیلتر گزارش خطا
پشتیبانی از IPv6 تمدید
روز شده در طرح پروژه به طور پیش فرض و manage.py
پشتیبانی WSGI بهبود
پروژه های سفارشی و قالب برنامه
پشتیبانی از منطقه زمانی
مقایسه HTML در آزمون
دو رشته فرمت تاریخ جدید

چه در نسخه 1.3.1 جدید است:

دستکاری جلسه.
حملات انکار سرویس از طریق URLField.
تغییر مسیر URLField.
مشاوره: هدر میزبان و CSRF.
مشاوره: صفحات DEBUG و داده های پست حساس است.

چه در نسخه 1.3 جدید است:

یک چارچوب برای نمایش مبتنی بر کلاس نوشتن.
ساخته شده در پشتیبانی برای استفاده از امکانات ورود به سیستم پایتون.
پشتیبانی contrib را برای حمل و نقل آسان از فایل های استاتیک.
چارچوب تست جنگو در حال حاضر پشتیبانی (و کشتی با یک کپی از) کتابخانه unittest2.

رفع امنیتی:

چه در نسخه 1.2.5 جدید است:
نقص در دست زدن به CSRF.
XSS بالقوه در فیلد فایل.
آسیب پذیری راهنمای-پیمایش بر روی ویندوز.

تغییر در روشهای ورود به سایت از مدیر:

چه در نسخه 1.3 بتا 1 جدید است.
جنگو 1.3 کشتی با یک django.contrib.staticfiles برنامه در contrib جدید برای کمک به توسعه دهندگان مسئولیت رسیدگی به فایل های استاتیک رسانه ای (تصاویر، CSS، جاوا اسکریپت، و غیره) که مورد نیاز برای ارائه یک صفحه وب کامل است.
ترفند بیشتر به برنامه staticfiles.

نمایش بر اساس کلاس:

چه در نسخه 1.2.3 / 1.3 آلفا 1 جدید است.
ثبت وقایع.
فایل های استاتیک تمدید دست زدن.
مدیران زمینه معامله.

مورد نیاز:

پایتون 2.7 یا بالاتر

نرم افزار های مشابه

RIOT.js
RIOT.js

10 Feb 16

Aspen
Aspen

20 Jul 15

Ace Framework
Ace Framework

13 Apr 15

Rendr
Rendr

10 Dec 15

نظرات به Django

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی