جانگو یک چارچوب وب رایگان، آسان برای استفاده، گسترش و سطح بالایی است که در زبان برنامه نویسی پایتون نوشته شده است که به توسعه سریع و عملی و تمیز طراحی اجازه می دهد.
امکانات در یک نگاه
ویژگی های کلیدی شامل یک نقشه برداری شی-ارتباطی است که به توسعه دهندگان اجازه می دهد تا مدل های داده خود را به طور کامل در Python تعریف کنند، یک رابط مدیریت خودکار که به شما زمان زیادی را صرفه جویی می کند و همچنین یک طراحی URL زیبا و بدون کرم بدون چارچوب محدودیت های خاص.
علاوه بر این، پروژه Django کاربران را با یک سیستم قالب قدرتمند، طراحی سازگار و قابل توسعه، یک سیستم حافظه پنهان که به Memcached، یک API دسترسی به پایگاه داده پویا و پشتیبانی از برنامه های چند زبانه پشتیبانی می کند، فراهم می کند.
چه کسی از جنگو استفاده می کند؟
تقریبا 5000 وب سایت با استفاده از چارچوب وب Django در زیرساخت های خود، از جمله شناخته شده Pinterest، موزیلا، Instagram، OpenStack، Disqus، Rdio، PolitiFact.com، Mainmetrics، Beerclue، BR1ITALIA و گارد اداری است.
شروع به کار با جانانو
بهترین راه برای نصب دوگانو در توزیع گنو / لینوکس شماست که از نصب پیپ استفاده کنید (مانند pip install django == 1.7.1). یکی دیگر از راه های عالی برای نصب جنگو از طریق کد منبع GIT یا آرشیو TAR توزیع شده در Softoware است.
هنگامی که بایگانی منابع در رایانه شما بارگیری شده است، باید آن را با استفاده از مدیر بایگانی مورد علاقه خود باز کنید، شبیه ساز ترمینال را باز کنید و به محل فایل های بایگانی استخراج شده با استفاده از & lsquo؛ سی دی & rsquo؛ دستور
برای نصب Django، نوع & lsquo؛ sudo python setup.py نصب کنید & rsquo؛ فرمان به عنوان یک کاربر مجاز، یا & lsquo؛ پایتون setup.py نصب & rsquo؛ فرمان به عنوان ریشه
چه جدید در این نسخه است:
رفع اشکال:
ثابت BCryptSHA256PasswordHasher با py-bcrypt و Python 3 (# 21398).
ثابت رگرسیون که ForeignKey را با یک مدیر معکوس پنهان (مرتبط با نام با پایان دادن به '+') مانع از استفاده به عنوان یک جستجوی برای prefetch_related (# 21410).
ثابت Queryset.datetimes افزایش AttributeError در برخی از شرایط (# 21432).
ثابت ModelBackend افزایش UnboundLocalError اگر get_user_model () یک خطا (# 21439) را مطرح کرد.
ثابت رگرسیون که مانع از Subclasses GenericRelation قابل ویرایش از کار در ModelForms (# 21428).
روش missing to_python برای ModelMultipleChoiceField اضافه شده است که در Django 1.6 به درستی تغییرات را از مقادیر اولیه (# 21568) تشخیص می دهد.
ثابت django.contrib.humanize ترجمه که در آن توالی Unicode برای فضای غیر شکستن به صورت بلافاصله (# 21415) بازگشت.
خطا ثابت بارداتا زمانی که نام پرونده ثابت حاوی هر نقطه مربوط به پسوند فایل (# 21457) بود یا زمانی که مسیر ثابت بود نسبی بود اما در زیر پوشه (# 21551) قرار داشت.
نمایش ثابت از نمونه های درون خطی در formsets زمانی که والدین 0 برای کلید اولیه (# 21472) دارند.
اشاره به یک ویژگی در گزینه -locale / -l دستورات makemessages و compilemessages که هرگز به عنوان وعده داده شده کار نکرده است: پشتیبانی از نامهای مختلف مکانی که توسط کاما جدا شده اند. با استفاده از گزینه چندین بار (# 21488، # 17181) هنوز هم می توانید چندین محل را در یک اجرا مشخص کنید.
ثابت رگرسیون که بدون نیاز به تنظیمات تنظیمات هنگام وارد کردن get_wsgi_application (# 21486) باعث شد.
در هنگام استفاده از Backend جلسه مبتنی بر کوکی (# 21448)، روش خروج از آزمون تست ثابت انجام می شود.
هنگامی که یک GeometryField با استفاده از یک ویجت غیر هندسی (# 21496) تصادف تصحیح شد.
هنگام تغییر تعداد تکرار (# 21535) هش رمز عبور ثابت را ارتقا دهید.
یک خطا در نمایش اشکال زدایی که URLconf فقط حاوی یک عنصر (# 21530) است را حل کرده است.
تعداد بازدیدهای ناخواسته نتیجه جستجو و بازنشانی مجدد در نمای تغییر مدیریت مدیر (# 21510) اضافه شده است.
زبان فعلی دیگر در هر پاسخ به جلسه توسط LocaleMiddleware ذخیره نمی شود، بلکه فقط پس از خروج از سیستم (# 21473).
تصادف هنگام اجرا execserver در سیستم های غیر انگلیسی و هنگامی که تاریخ فرمت شده در خروجی آن حاوی کاراکترهای غیر ASCII (# 21358) بود، تصحیح شد.
یک تصادف در نمایش اشکال زدایی پس از استثنا در Python ≥ 3.3 (# 21443) اتفاق افتاده است.
تصادف تصادفی در ImageField در برخی از سیستم عامل ها (Hombrew و RHEL6 گزارش شده) (# 21355) را ثابت کرد.
در هنگام استفاده از روابط عمومی در ModelAdmin.list_filter (# 21431) رگرسیون ثابت شده است.
چه جدید در این نسخه است:
رفع اشکال:
ثابت BCryptSHA256PasswordHasher با py-bcrypt و Python 3 (# 21398).
ثابت رگرسیون که ForeignKey را با یک مدیر معکوس پنهان (مرتبط با نام با پایان دادن به '+') مانع از استفاده به عنوان یک جستجوی برای prefetch_related (# 21410).
ثابت Queryset.datetimes افزایش AttributeError در برخی از شرایط (# 21432).
ثابت ModelBackend افزایش UnboundLocalError اگر get_user_model () یک خطا (# 21439) را مطرح کرد.
ثابت رگرسیون که مانع از Subclasses GenericRelation قابل ویرایش از کار در ModelForms (# 21428).
روش missing to_python برای ModelMultipleChoiceField اضافه شده است که در Django 1.6 به درستی تغییرات را از مقادیر اولیه (# 21568) تشخیص می دهد.
ثابت django.contrib.humanize ترجمه که در آن توالی Unicode برای فضای غیر شکستن به صورت بلافاصله (# 21415) بازگشت.
خطا ثابت بارداتا زمانی که نام پرونده ثابت حاوی هر نقطه مربوط به پسوند فایل (# 21457) بود یا زمانی که مسیر ثابت بود نسبی بود اما در زیر پوشه (# 21551) قرار داشت.
نمایش ثابت از نمونه های درون خطی در formsets زمانی که والدین 0 برای کلید اولیه (# 21472) دارند.
اشاره به یک ویژگی در گزینه -locale / -l دستورات makemessages و compilemessages که هرگز به عنوان وعده داده شده کار نکرده است: پشتیبانی از نامهای مختلف مکانی که توسط کاما جدا شده اند. با استفاده از گزینه چندین بار (# 21488، # 17181) هنوز هم می توانید چندین محل را در یک اجرا مشخص کنید.
ثابت رگرسیون که بدون نیاز به تنظیمات تنظیمات هنگام وارد کردن get_wsgi_application (# 21486) باعث شد.
در هنگام استفاده از Backend جلسه مبتنی بر کوکی (# 21448)، روش خروج از آزمون تست ثابت انجام می شود.
هنگامی که یک GeometryField با استفاده از یک ویجت غیر هندسی (# 21496) تصادف تصحیح شد.
هنگام تغییر تعداد تکرار (# 21535) هش رمز عبور ثابت را ارتقا دهید.
یک خطا در نمایش اشکال زدایی که URLconf فقط حاوی یک عنصر (# 21530) است را حل کرده است.
تعداد بازدیدهای ناخواسته نتیجه جستجو و بازنشانی مجدد در نمای تغییر مدیریت مدیر (# 21510) اضافه شده است.
زبان فعلی دیگر در هر پاسخ به جلسه توسط LocaleMiddleware ذخیره نمی شود، بلکه فقط پس از خروج از سیستم (# 21473).تصادف هنگام اجرا execserver در سیستم های غیر انگلیسی و هنگامی که تاریخ فرمت شده در خروجی آن حاوی کاراکترهای غیر ASCII (# 21358) بود، تصحیح شد.
یک تصادف در نمایش اشکال زدایی پس از استثنا در Python ≥ 3.3 (# 21443) اتفاق افتاده است.
تصادف تصادفی در ImageField در برخی از سیستم عامل ها (Hombrew و RHEL6 گزارش شده) (# 21355) را ثابت کرد.
در هنگام استفاده از روابط عمومی در ModelAdmin.list_filter (# 21431) رگرسیون ثابت شده است.
مورد نیاز:
پایتون
نظر یافت نشد