Django

Софтуер снимки:
Django
Софтуер детайли:
Версия: 1.9.7 актуализира
Дата на качване: 18 Jul 16
Розробник: Django Software Foundation
Разрешително: Безплатно
Популярност: 110

Rating: 5.0/5 (Total Votes: 1)

До Куентин Тарантино освободен неговата епична филм шедьовър, Django е синоним на "най-добрият Python рамките на всички времена." Докато неговата SEO и търсене репутация може да е било хит, Django е все още на същия най-висок клас решение за разработка на уеб приложения в Python.

С специален userbase и изобилие от онлайн уроци, подготовка за работа с Django не е само препоръчително, но изключително лесно да се направи също.

Този гигант на света за развитие на Python е изключително уважаван и е била вдъхновение на много подобни рамки, някои от тях дори извън спектър Пайтън.

След дълги години на развитие, Django сега е изключително стабилен инструмент, с много малко грешки и много документация, за да помогне на всеки начинаещ навън. Той е също така постоянно се обновява и обновен до най-новите версии на Python, както добре.

В момента Django е бил използван по-големите интернет сайтове като Instagram, Mozilla, Disqus, OpenStack, Rdio и Pinterest, само за да назовем само няколко. Какво това указва, като разработчик е, че лесно можете да му се доверите да тече проекти на клиентите си, ако може да се справи с трафика и userbases гореспоменатите сайтове се справят.

Какво е новото в тази версия:.

  • Подкрепа за извършване на действия след сделка комит
  • Подкрепа за валидиране парола.
  • АКТ mixins за изгледи клас-базирани.
  • New стайлинг за contrib.admin.
  • Подкрепа за текущи тестове в паралел.

Какво ново във версия 1.9:.

  • Подкрепа за извършване на действия след сделка ангажира
  • Подкрепа за валидиране парола.
  • АКТ mixins за изгледи клас-базирани.
  • New стайлинг за contrib.admin.
  • Подкрепа за текущи тестове в паралел.

Какво ново във версия 1.8.3:.

  • Фиксиран сесия зачервяване в гръб на cached_db

Какво ново във версия 1.8.1:.

  • формализирана API за Model._meta
  • Native поддръжка за множество шаблони двигатели.
  • Подкрепа за сложни SQL изрази чрез ORM.
  • New 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 база данни.
  • Фиксиран MySQL 5.6+ катастрофа с GeometryFields в миграции.
  • Фиксирана катастрофа миграция при отстраняване на поле, което е посочен в AlterIndexTogether или AlterUniqueTogether.
  • Актуализация на първия ден от седмицата, в украинската локал до понеделник.
  • Добавена е поддръжка за транзакционен инициализация пространствено метаданни на SpatiaLite 4.1 +.
  • Фиксирана катастрофа миграцията, който попречи смяна на може да се анулира поле с по подразбиране, за да не-може да се анулира, с една и съща по подразбиране.
  • Фиксирана миграция катастрофа при добавяне GeometryFields с празен = True на PostGIS.
  • Позволено използване на DateTimeField () като Transform.output_field.
  • Фиксиран миграция Сериализиране бъг с участието на плувка (& quot; нан & quot;) и поплавък (& quot; INF & quot;).
  • Фиксирана регресия където полета обичай форма, имащи една набор от заявки атрибут, но не limit_choices_to не могат да бъдат използвани в ModelForm.
  • Фиксирана грешка потребителско поле тип валидиране с MySQL бекенд когато db_type върна Няма.
  • Фиксирана катастрофа миграция, когато едно поле се преименува, че е част от index_together.
  • Фиксирани squashmigrations да зачитат параметъра --no-оптимизиране.
  • Made RenameModel обратимо.
  • избягват ненужните ролбек на миграции от други приложения, когато мигрират назад.
  • Фиксирана грешка рядко заявка, когато се използва дълбоко загнездени подзаявки.
  • Фиксирана катастрофа в миграции при изтриване на поле, което е част от индекса / unique_together ограничение.
  • Фиксиран django.core.files.File .__ Repr __ (), когато името на файла съдържа Unicode символи.
  • Добавен липсващата връзка към delete_selected оглед на админа, че възпрепятстван обичай заглавна страница и т.н. да се появи.
  • Фиксирана регресия с динамично генерирани inlines и допускат препратки поле в администратор.
  • Фиксиран безкраен цикъл бъг за някои циклични миграция зависимости, и направи съобщение за грешка за циклични зависимости много по-полезно.
  • Добавен липсва index_together работа за SQLite.

Какво ново във версия 1.7.1:

  • Позволено свързани много-към-много области, за да бъде упомената в админ.
  • Добавен съобщение по-полезно за грешка, ако се опитате да мигрират на приложението, без първо да създаде таблица contenttypes.
  • Модифицирани миграции зависимостта алгоритъм, за да се избегне възможно безкрайна рекурсия.
  • Фиксирана UnicodeDecodeError когато съобщението за флъш грешка, съдържаща се Unicode символи.
  • възстановен липсващите CHECK SQL клаузи, които са били пропуснати в някои Неуспех при неизползване на миграции.
  • Фиксиран сериализация на тип обекти в миграции.
  • Позволено инлайн и скрити препратки към администраторски полета.
  • The @deconstructible декоратор сега не успее с ValueError ако украсен обект не може автоматично да се внасят.
  • Фиксиран печатна грешка в inlineformset_factory () съобщение за грешка, която е предизвикала катастрофа.
  • Възстановено възможността да се използва ABSOLUTE_URL_OVERRIDES с модел на "auth.User" (# 11775). Като страничен ефект, настройката сега добавя метод get_absolute_url () за всеки модел, който се появява в ABSOLUTE_URL_OVERRIDES но не определя get_absolute_url ().
  • избягват маскиране някои ImportError изключения по време на товарене заявление.
  • Empty index_together или unique_together моделни варианти вече не резултатите безкрайни миграции.
  • Фиксирана катастрофа в contrib.sitemaps ако lastmod върна дата, а не на дата и час.
  • Разрешено миграции да работят с app_labels, които имат една и съща последната част (напр django.contrib.auth и vendor.auth).
  • Възстановено способността да deepcopy F обекти.
  • Добавени са формати за Welsh (Кипър) и няколко китайски локали (zh_CN, zh_Hans, zh_Hant и ZH_TW). Формати за македонската са фиксирани.
  • Добавен цитиране на имена ограничение в SQL, генерирани от миграции да предотврати катастрофа с главни букви в името.
  • Фиксиран преименуване на модели с вграден-справочно много-към-много поле (ManyToManyField ( "аз")).
  • Добавена на get_extra (), get_max_num (), и get_min_num () куки да GenericInlineModelAdmin.
  • Made migrations.RunSQL вече не се изисква знак за процент бягство. Това е сега в съответствие с cursor.execute ().
  • Произведено влизането на сериализира в речника на теста могат да се използват.
  • Фиксиран бъг в миграции, които попречиха на чуждестранни основните пречки за неуправляван модели с потребителски първичен ключ.
  • Добавено SchemaEditor за MySQL GIS гръб, така че ще бъдат създадени пространствени индекси за приложения с миграции.
  • Добавено SchemaEditor за Oracle GIS гръб, така че ще бъдат създадени пространствени метаданни и индекси за приложения с миграции.
  • принуден опцията related_name модел поле за Unicode през поколение миграция за генериране на миграции, които работят както с Python 2 и 3.
  • Фиксиран MigrationWriter да се справят с вградените типове без внос.
  • Фиксиран deepcopy на ErrorList.
  • направи admindocs гледат да сърфирате детайли проверят дали съществува мнението, посочено в адреса в URLconf. Преди това е било възможно да се внасят произволни пакети от пътя Python. Това не се счита за проблем със сигурността, защото admindocs е достъпни единствено за служители на потребителите.
  • Фиксиран UnicodeDecodeError катастрофа в AdminEmailHandler с не-ASCII символи в искането.
  • Фиксиран липсващата get_or_create и update_or_create на свързаните с мениджъри, причиняващи IntegrityError.
  • Произведено urlsafe_base64_decode () върне на правилния тип (байт низ) на Python 3.
  • makemigrations вече могат да сериализира в часовите зони-наясно стойности.
  • Добавен подкана да питащият на миграции при отстраняване на нулевата ограничение от една област, за да се предотврати IntegrityError на съществуващата NULL редове.
  • Фиксирани родови отношения в ModelAdmin.list_filter.
  • Възстановено RFC спазването на гръб SMTP на Python 3.
  • Фиксирана катастрофа при анализирането на бисквитки, съдържащи невалидно съдържание.
  • рамките на проверка на системата сега повдига models.E020 грешка, когато методът на клас Model.check () е недостъпен.

Какво ново във версия 1.7:

  • Нов вграден миграция база данни на системата. Забележки за надстройка от Южна (популярно приложение от трета страна осигурява миграция функционалност) също са на разположение.
  • A refactored концепция на Django приложения. Django приложения вече не са обвързани с наличието на един модели файлове, и сега могат да определят двата конфигурационни данни и код, за да бъдат изпълнени като Django стартира.
  • Подобрения на API на модел Невярно да подкрепят миграции и в бъдеще, за да могат лесно добавяне на композитни ключ подкрепа за ORM Джанго.
  • Подобрения за потребителски мениджър и класове набор от заявки, които позволяват обратна връзка пакетът за уточняване на управителя да се използва, и създаването на мениджъра от клас персонализиран набор от заявки.
  • Проверка рамка разширяема система, която може да помогне на разработчиците при откриване и диагностициране на грешки.

Какво ново във версия 1.6.3 / 1.7b2:

  • Fixed:
  • MySQL освободи от стереотипа
  • Неочаквано изпълнение на код се използва обратно ()
  • кеширане на анонимни страници биха могли да разкрият CSRF знак

Какво ново във версия 1.6.2:

  • Фиксиран поща кодиране на Python 3.3.3+.
  • Фиксирана проблем, когато, когато settings.DATABASES [ "неизпълнение"] [ "AUTOCOMMIT '] = False, връзката не е в режим на autocommit но Django се престори, че е.
  • Фиксирана регресия в многократни маса наследство изключва () запитвания.
  • добавени липсващи елементи, за да django.utils.timezone .__ всички __.
  • Фиксирана проблем поле разминаване с select_related () и модел наследство.
  • Фиксиран присъединят промоция за обект на отрицание и условия.
  • Oracle интроспекция база данни сега работи с булев и плаваш полета.
  • Фиксирана проблем, когато мързеливи обекти не са били всъщност отбелязани като безопасни, когато премина през mark_safe () и може да свърши като двойно избягал.
  • Фиксирана катастрофа при изпълнение на командата changepassword когато представителството на потребителското обект съдържаше не само от символи.
  • The collectstatic командата ще повиши грешка, а не по подразбиране, за да се използва текущата работна директория, ако STATIC_ROOT не е зададен. В комбинация с --clear вариант, предишното поведение може да изтрие всичко под текущата работна директория.

Какво ново във версия 1.6.1:

  • Bugs фиксиран:
  • Фиксиран дисплей на инлайн случаи в formsets когато майка има 0 за първичен ключ.
  • Фиксирана регресия, където са били презаписани персонализирани набори от заявки за чужди ключове, ако ModelAdmin трябваше да поръчате комплект.
  • Премахнато споменаване на функция в --locale / опцията -l на makemessages и compilemessages команди, които никога не са работили, както е обещано: Поддръжка на няколко имена на локала, разделени със запетаи. Тя все още е възможно да посочите няколко локали в един курс с помощта на опцията няколко пъти.
  • Фиксирана регресия, които ненужно задейства конфигурация на настройките при вноса get_wsgi_application.
  • Фиксиран тест клиент Изход () метод, когато се използва бисквитка-базирани сесия гръб на.
  • Фиксирана катастрофа, когато GeometryField използва не-геометрична джаджа.
  • Фиксиран парола хеш ъпгрейд при смяна на броя на итерация.
  • Фиксирана бъг в екрана за отстраняване на грешки, когато URLconf съдържа само един елемент.
  • липсващата резултат при търсене на добавяне Re-брои и нулиране на линк в списъка на промените оглед администратор.
  • Текущият език вече не е запазена до сесията от LocaleMiddleware на всеки отговор, но по-скоро само след излизане.
  • Фиксирана катастрофа при изпълнение runserver на не-английски системи и когато форматиран датата на неговата продукция, съдържаща не-ASCII символи.
  • Фиксирана катастрофа в екрана за отстраняване на грешки след изключение настъпила на Python ≥ 3.3.
  • Фиксирана катастрофа в ImageField на някои платформи (Homebrew и RHEL6 Отчетените).
  • Фиксирана регресия при използване на генерични отношения в ModelAdmin.list_filter.

Какво ново във версия 1.6:

  • Django 1.6 опростява проекта подразбиране и приложни шаблони, включване clickjacking защита и администратор интерфейс по подразбиране.

  • боравене сделка
  • Django 1.6 ремонти Django, а сега дава възможност на ниво база данни autocommit по подразбиране. Това е свързано с някои обезценяване на лева, така че, моля, не забравяйте да прочетете бележките за мигриране от работа 1.5-стил сделка.
  • Django 1.6 поддържа постоянни връзки за бази данни. Имайте предвид, че това не е същото като пул за връзки; това просто позволява връзки да живеят (за конфигуриране време) през заявки се обработват от един и същ работник.

Какво ново във версия 1.5.4 / 1.6 Beta 4:

  • Fixed:
  • отказ от обслужване чрез големи пароли.

Какво ново във версия 1.5.3 / 1.6 Beta 3:

  • Тези изявления са насочени към директория- прекосява уязвимост в един от вградените шаблони таговете на Джанго.

Какво ново във версия 1.5.2:

  • Fixed:
  • включили Cross-сайт (XSS) в админ интерфейс
  • Възможна XSS чрез is_safe_url

Какво ново във версия 1.5.1:

  • предупреждения на ниво модул, отделяни по време на тестове, вече не са мълчаливо скрит.
  • предотвратено филтриране на хешовете на паролите в админа на потребителя.

Какво ново във версия 1.5.0:

  • Django 1.5 въвежда поддръжка за конфигуриране модел на потребителя.
  • Django 1.5 е първото издание Django с поддръжка на Python 3 (по-специално, Python 3.2 и по-нова).
  • документация на Джанго е също намерила някои доста значителна работа.

Какво е нови във версия 1.4.4 / 1.5 RC 2:

  • Тези изявления за сигурност да определят четири въпроса :. една потенциална фишинг вектор, един отказ на услуга вектор, издаване на изтичане на информация, както и набор от XML уязвимости

Какво ново във версия 1.4.2:.

  • Фиксиран домакин отравяне с глава
  • Документация на HttpOnly опция бисквитка.

Какво ново във версия 1.4.1:

  • бъгове Fixed сигурност:
  • За включили крос-сайт в възгледи за удостоверяване.
  • отказ на услуга в утвърждаване на изображението.
  • отказ на услуга чрез get_image_dimensions ().

Какво ново във версия 1.4:

  • Django 1.4 е последното официално издание на Джанго, който ще подпомага Python 2.5.

Какво ново във версия 1.4 RC 2:

  • Django 1.4 капки подкрепа за Python 2.4
  • Подкрепа за по-браузър рамки за тестване
  • избира за подкрепа UPDATE
  • Model.objects.bulk_create в ORM
  • QuerySet.prefetch_related
  • Подобряване на парола хеширане
  • HTML5 тип документ
  • Списък филтри в админ интерфейс
  • Multiple подреди в админ интерфейс
  • New ModelAdmin методи
  • Админ inlines отношение на потребителски разрешения
  • Инструменти за криптографска подписване
  • Cookie-базирани сесия бекенд
  • New форма съветника
  • reverse_lazy
  • Превръщането URL модели
  • Контекстно подкрепа превод за {транс%%} и {blocktrans%%}
  • Адаптивни SingleObjectMixin URLConf kwargs
  • Прехвърляне на шаблони таговете
  • * аргументи и ** kwargs подкрепа за шаблон таг помощни функции
  • Не опаковане на изключения в режим TEMPLATE_DEBUG
  • truncatechars шаблон филтър
  • статично шаблон таг
  • бекенд съхранение CachedStaticFilesStorage
  • Обикновено clickjacking защита
  • подобрения CSRF
  • доклад Error филтриране
  • Разширена поддръжка на IPv6
  • Обновено оформление проект по подразбиране и manage.py
  • Подобрена WSGI подкрепа
  • персонализирана проекта и приложения шаблони
  • Подкрепа за часови зони
  • HTML сравнения в тестове
  • Две нови струни формата на датата

Какво ново във версия 1.3.1:.

  • манипулация Session
  • отказ на услуга атака чрез URLField.
  • URLField пренасочване.
  • Консултативния:. Водещ с глава и CSRF
  • Консултативния:. DEBUG страници и данни чувствителна POST

Какво ново във версия 1.3:.

  • Рамка за изгледи за писане клас-базирани
  • Вградена поддръжка за използване на сеч съоръжения Питон.
  • Contrib подкрепа за по-лесно боравене с статични файлове.
  • тестване рамка на Джанго вече поддържа (и кораби с копие от) unittest2 библиотеката.

Какво ново във версия 1.2.5:

  • поправки по сигурността:
  • недостатък в манипулиране CSRF.
  • Потенциал XSS в област файл рендиране.
  • Directory-прекосява уязвимостта на Windows.

Какво ново версия 1.3 бета 1:.

  • Промени в методите на регистрация на администраторите
  • Django 1.3 кораби с нов допринесоха за приложения django.contrib.staticfiles да помогне на разработчиците да се справят статичните медийни файлове (изображения, CSS, JavaScript, и т.н.), които са необходими, за да направи пълен уеб страница.
  • Допълнителни фини настройки на приложението staticfiles.

Какво ново във версия 1.2.3 / 1.3 алфа 1:.

  • възгледи Клас-базирани
  • Logging.
  • Разширени статични файлове на манипулация.
  • контекст на транзакциите мениджъри.

<силни> Изисквания :

  • Python 2.7 или по-висока

Подобен софтуер

Hazaar MVC
Hazaar MVC

14 Apr 15

Spring Roo
Spring Roo

10 Dec 15

actionHero
actionHero

10 Apr 16

Apache CXF
Apache CXF

9 Feb 16

Коментари към Django

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория