Django

Software screenshot:
Django
Podrobnosti Software:
Verze: 1.9.7 Aktualizováno
Datum uploadu: 18 Jul 16
Licence: Volný
Popularita: 110

Rating: 5.0/5 (Total Votes: 1)

Až Quentin Tarantino vydal jeho epické filmové dílo, Django byl synonymem pro "nejlepší Python rámci všech dob." Zatímco jeho SEO a hledání pověst mohla vzít hit, Django je stále stejná řešení top-police pro vývoj webových aplikací v jazyce Python.


Není jen doporučit

Díky speciální userbase a nepřeberné množství on-line výukových programů, Začínáme s Django, ale velmi snadné dělat také.

Toto monstrum vývojového Python světě je velmi uznávaný a byl inspirací mnoha podobných rámců, některé z nich i mimo Pythonův spektra.

Po letech a letech vývoje, Django je nyní extrémně stabilní nástroj, s velmi málo chyb a hodně dokumentace pomoci každý začátečník ven. To je také neustále modernizuje a aktualizuje na nejnovější Python verzích stejně.

Právě teď Django byl použit na hlavních internetových stránkách, jako je Instagram, Mozilla, Disqus, OpenStack, Rdio a Pinterest, jen abychom jmenovali alespoň některé. Co to vám řekne, jako vývojář je, že můžete snadno věřit, aby se spouštěl projekty svých klientů, jestli to zvládne provoz a userbases výše uvedené lokality zvládnout.

Co je nového v této verzi:.

  • podpora pro provádění akcí po transakci commit
  • Podpora pro ověření hesla.
  • Oprávnění mixins pro zobrazení založenými na třídě.
  • Nový styling pro contrib.admin.
  • Podpora pro běh testů paralelně.

Co je nového ve verzi 1.9:.

  • Podpora pro provádění akcí po transakci commit
  • Podpora pro ověření hesla.
  • Oprávnění mixins pro zobrazení založenými na třídě.
  • Nový styling pro contrib.admin.
  • Podpora pro běh testů paralelně.

Co je nového ve verzi 1.8.3:.

  • Pevná splachování zasedání v cached_db backend

Co je nového ve verzi 1.8.1:.

  • formalizovaného API pro Model._meta
  • Nativní podpora pro více šablon motorů.
  • Podpora pro složité výrazy SQL přes ORM.
  • New PostgreSQL specifické funkce v contrib.postgres.

Co je nového ve verzi 1.7.5 / 1.8b1:

  • Opravy chyb:
  • Opraveno migrace pád při unapplying contrib.contenttypes nebo první migraci contrib.auth je.
  • Made RenameModel operace přejmenování ManyToManyField tabulky migrací je.
  • Pevná migrace pád na MySQL při migraci z OneToOneField na ForeignKey.
  • zabránila pohled static.serve ve výrobě ResourceWarnings za určitých okolností.
  • Pevná kontrola schéma ManyToManyField hledat vnitřní typu namísto kontroly instanci třídy, takže můžete psát na zakázku m2m podobné pole se stejným chováním.

Co je nového ve verzi 1.7.2:

  • Opravy chyb:
  • z přidané GeoDjango kompatibilita s řidičem mysqlclient databáze.
  • Pevná MySQL 5.6+ pád s GeometryFields na stěhování.
  • Pevná migrační selhání při odstraňování pole, který je odkazován v AlterIndexTogether nebo AlterUniqueTogether.
  • Aktualizováno první den v týdnu v ukrajinském národním prostředí na pondělí.
  • Byla přidána podpora pro transakční inicializaci prostorové metadata SpatiaLite 4.1 +.
  • Pevná migrační pád, který brání změně možnou hodnotou Null pole s výchozím nastavení na možnou bez hodnotou Null se stejným výchozím.
  • Opraveno migrace pád při přidávání GeometryFields s prázdnou = TRUE na PostGIS.
  • Dovoleno použití DateTimeField () jako Transform.output_field.
  • Opravena migrace serializaci chybu zahrnující float (& quot; nan & quot;) a float (& quot; inf & quot;).
  • Opravena regrese, kdy nebylo možné použít pole vlastního formuláře, které mají atribut sadu dotazů, ale ne limit_choices_to v ModelForm.
  • Pevný typ vlastního pole chybě ověření s MySQL backend, kdy db_type vrátil Žádné.
  • Pevná migrační pád, když je pole přejmenován, který je součástí index_together.
  • Pevná squashmigrations respektovat parametr --no-optimalizovat.
  • Made RenameModel reverzibilní.
  • vyhnout zbytečnému vrácení provedených změn migrací z jiných aplikací při migraci směrem dozadu.
  • Při používání hluboce vnořených poddotazy Opraven chyba dotazu.
  • Opraven pád při stěhování při odstraňování pole, které je součástí indexu / unique_together omezení.
  • Pevná django.core.files.File .__ repr __ () při název souboru obsahuje znaky Unicode.
  • Přidána chybějící kontext delete_selected názoru admin, který bránil vlastní záhlaví stránek, atd projevila.
  • Opravena regrese s dynamicky generovaných vložkou a povolených odkazy polí v admin.
  • Pevná nekonečné smyčce chyba u některých cyklických migrace závislostí, a udělal chybovou zprávu pro cyklických závislostí mnohem užitečnější.
  • Přidána chybějící index_together manipulace pro SQLite.

Co je nového ve verzi 1.7.1:

  • zvířata povolena související many-to-mnoha oblastech bude odkazoval se na správce.
  • Byla přidána další užitečné chybová zpráva, pokud se pokusíte přenést aplikace, aniž by nejprve vytvoření tabulky CONTENTTYPES.
  • Modifikované migrace algoritmus závislost, aby se zabránilo možnému nekonečnou rekurzi.
  • Opravena UnicodeDecodeError, když flush chybová zpráva obsahovala znaky Unicode.
  • obnovena chybějící ustanovení KONTROLA SQL, které byly vynechány na některých backends, pokud nepoužíváte migrace.
  • Pevná serialization typových objektů ve stěhování.
  • zvířata povolena inline a skryté odkazy na admin polí.
  • @deconstructible malíř nyní selže s ValueError v případě, že zdobí objekt může být automaticky importovány.
  • Opraven překlep v inlineformset_factory chybové zprávy (), která způsobila pád.
  • Obnoven schopnost používat ABSOLUTE_URL_OVERRIDES s 'auth.User' modelu (# 11775). Jako vedlejší efekt, nastavení nyní přidává metodu get_absolute_url () pro každý model, který se objeví v ABSOLUTE_URL_OVERRIDES ale nedefinuje get_absolute_url ().
  • vyvarovat zakrytí některých ImportError výjimky při nakládce aplikace.
  • Empty index_together nebo unique_together modelové Opce Ne delších má za následek nekonečné migrace.
  • Oprava pádu v contrib.sitemaps pokud lastmod vrátil datum spíše než datetime.
  • povolena migrace pro práci s app_labels, které mají stejné poslední část (např. Django.contrib.auth a vendor.auth).
  • obnovil schopnost deepcopy objekty F.
  • Formáty pro Welsh (CY) a několika čínských prostředí (zh_CN, zh_Hans, zh_Hant a zh_TW) byly přidány. Byly opraveny formáty pro Macedonian.
  • Přidána cituje jmen omezením při SQL generované migrací, aby se zabránilo pádu s velkými písmeny v názvu.
  • Opraveno přejmenování modelů s many-to-many poli autoreferenční (ManyToManyField ( "já")).
  • Přidána get_extra (), get_max_num () a get_min_num () háky GenericInlineModelAdmin.
  • Made migrations.RunSQL již nevyžadují znak procent unikající. To je nyní v souladu s cursor.execute ().
  • Made položku serializaci ve zkušebním slovníku využitelné.
  • Opravena chyba při stěhování, které zabránily omezení cizího klíče k neřízené modely s vlastní primární klíč.
  • z přidané SchemaEditor pro MySQL backend GIS tak, aby prostorové indexy budou vytvořeny pro aplikace s migrací.
  • z přidané SchemaEditor pro Oracle GIS backend, aby se prostorová metadata a indexy být vytvořena pro aplikace s migrací.
  • nutil možnost related_name modelu terénu Unicode během generování migrace generovat migrace, které pracují s Python 2 a 3.
  • Pevná MigrationWriter zvládnout vestavěný typy bez dovozu.
  • Pevná deepcopy na ErrorList.
  • učinil admindocs mohli procházet zobrazení detailu zkontrolujte, zda je pohled specifikován v URL existuje v URLconf. Dříve bylo možné dovážet libovolné balíčky z cesty Python. To nebyl považován za bezpečnostní problém, protože admindocs je přístupná pouze pro zaměstnance uživatele.
  • Pevná UnicodeDecodeError pád v AdminEmailHandler s ne-ASCII znaky v žádosti.
  • Pevná chybí get_or_create a update_or_create o vztazích mezi propojenými manažerů způsobují IntegrityError.
  • Made urlsafe_base64_decode () vrátí správný typ (byte řetězec) na Python 3.
  • makemigrations nyní serializovat timezone vědomi hodnoty.
  • Přidána výzva ke stěhování tazatele při vyjímání NULL z pole, aby se zabránilo IntegrityError na stávajících NULL řádky.
  • Pevné obecné vztahy v ModelAdmin.list_filter.
  • Obnovená RFC shody pro SMTP backend v Pythonu 3.
  • Opraven pád při analýze cookies, které obsahují neplatný obsah.
  • Systém kontroly rámec nyní vyvolává chyby models.E020 pokud metoda třídy Model.check () je nedostupný.

Co je nového ve verzi 1.7:

  • Nový vestavěný migraci databáze systému. Poznámky k inovaci z jihu (populární aplikace třetích stran poskytuje funkce pro migraci), jsou také k dispozici.
  • A refactored koncept aplikací Django. Django aplikace jsou již vázány na existenci několika modelů souborů, a nyní můžete zadat obě konfigurační data a kód, které mají být provedeny jako spuštění Django nahoru.
  • Vylepšení modelu Field API pro podporu migrace a v budoucnu umožní snadné přidávání kompozitní klíčového podpory Djangova ORM.
  • Vylepšení pro vlastní Manager a tříd sadu dotazů, které umožňují reverzní vztah traversal určit správce používat, a vytvoření manažera z třídy vlastní sadu dotazů.
  • Kontrola rámec A rozšiřitelný systém, který může pomoci vývojářům při odhalování a diagnostiku chyb.

Co je nového ve verzi 1.6.3 / 1.7b2:

  • Opraveno:
  • MySQL Obsadit
  • Neočekávaný spuštění kódu pomocí reverse ()
  • Caching anonymních stránek by mohly odhalit CSRF tokenu

Co je nového ve verzi 1.6.2:

  • Pevná pošty kódování na Python 3.3.3+.
  • Opravena chyba, kdy při settings.DATABASES [ 'default'] [ 'AUTOCOMMIT'] = False, připojení nebyl v režim automatického zápisu, ale Django předstíral, že to bylo.
  • Opravena regrese v dědictví více tabulky vyloučit dotazů ().
  • Přidána chybějící položky django.utils.timezone .__ všechny __.
  • opravena chyba pole odklon select_related () a modelem dědičnosti.
  • Pevná spojit podporu pro anihilovány a podmínek.
  • Oracle databáze introspekce nyní pracuje s logickou a float pole.
  • Opravena chyba, kdy líní objekty nebyli vlastně označeny jako bezpečné, když procházel mark_safe () a mohl by skončit s dvojitým kódováním.
  • Opraven pád při provádění příkazu changePassword, kdy reprezentace objekt uživatele obsahoval ne-ASCII znaky.
  • collectstatic Příkaz zvýší, nikoli chybu ve výchozím nastavení používat aktuální pracovní adresář, pokud STATIC_ROOT není nastavena. V kombinaci s --clear možností, předchozí chování může zničit cokoliv pod aktuální pracovní adresář.

Co je nového ve verzi 1.6.1:

  • Opravené chyby:
  • Pevná zobrazení instancí inline ve formsets když rodič má hodnotu 0 pro primární klíč.
  • Opravena regrese, kde zvyk querysets pro cizí klíče byly přepsány, pokud ModelAdmin měl objednávce set.
  • Odstraněno zmínka o prvku v --locale / -l volbou z makemessages a compilemessages příkazy, které nikdy pracoval jako zaslíbené: Podpora více jmen národního prostředí oddělených čárkami. Je to stále možné zadat více národních prostředí v jednom běhu pomocí volby vícekrát.
  • Opravena regrese, které zbytečně spouští konfiguraci nastavení při importu get_wsgi_application.

  • Metoda
  • Pevná testovací klient logout () při použití relace backend založené na cookies.
  • Opraven pád, když GeometryField používá non-geometrické widgetu.
  • Pevná hash hesla aktualizovat při změně počtu iterací.
  • Opravena chyba v zobrazení ladění, když URLconf obsahuje pouze jeden prvek.

  • počítat
  • Znovu přidán chybějící výsledek hledání a znovu odkaz v seznamu změn pohledu správce.
  • Aktuální jazyk je již uložen do relaci LocaleMiddleware na každé odpovědi, ale pouze po odhlášení.
  • Opraven pád při provádění runserver na neanglických systémech a když formátovaný datum ve svém výstupu obsahoval ne-ASCII znaky.
  • Opraven pád v zobrazení ladění poté, co došlo k výjimce na Python ≥ 3,3.
  • opraven pád v ImageField na některých platformách (Homebrew a RHEL6 hlášen).
  • Opravena regrese při používání generických vztahů v ModelAdmin.list_filter.

Co je nového ve verzi 1.6:

  • Django 1.6 zjednodušuje výchozí projekt a aplikační šablony, zapnutí CLICKJACKING ochrany a administrační rozhraní ve výchozím nastavení.

  • manipulaci s
  • Django 1.6 generálními opravami Djangovým transakce, a nyní umožňuje databáze úroveň AUTOCOMMIT ve výchozím nastavení. To zahrnuje některé deprecations, proto si přečtěte poznámky o migraci z manipulace transakce 1,5 stylu.
  • Django 1.6 podporuje trvalé připojení k databázi. Všimněte si, že to není stejné jako sdružování připojení; to prostě umožňuje připojení k životu (pro konfigurovatelné čas) přes žádostech vyřízených stejným pracovníkem.

Co je nového ve verzi 1.5.4 / 1.6 Beta 4:

  • Opraveno:
  • Denial of Service prostřednictvím velkých hesel.

Co je nového ve verzi 1.5.3 / 1.6 Beta 3:

  • Tyto zprávy oslovit directory- průchod zranitelnost v jednom z vestavěných šablon tagy Djangovým.

Co je nového ve verzi 1.5.2:

  • Opraveno:
  • Cross-site scripting (XSS) v administrační rozhraní
  • Možné XSS přes is_safe_url

Co je nového ve verzi 1.5.1:

  • upozornění na úrovni modulu uvolňované během testů jsou již tiše skryty.
  • zabráněno filtrování hesla hash v uživatelské admin.

Co je nového ve verzi 1.5.0:

  • Django 1.5 zavádí podporu pro konfigurovatelné modelu uživatele.
  • Django 1.5 je první Django vydání s podporou pro Python 3 (konkrétně Python 3.2 a novější).
  • dokumentace Djangovým také dostal pěkně významnou práci.

Co je nového ve verzi 1.4.4 / 1.5 RC 2:

  • Tato bezpečnostní zprávy opravit čtyři otázky :. jeden potenciální phishing vektor, jeden denial-of-service vektoru, problém úniku informací, a celá řada XML zranitelností

Co je nového ve verzi 1.4.2:.

  • Pevná hostitel otrava záhlaví
  • Dokumentace HttpOnly opce cookie.

Co je nového ve verzi 1.4.1:

  • Pevné bezpečnostní chyby:
  • Na cross-site scripting v zobrazení ověření.
  • Denial-of-service v validaci snímku.
  • Denial-of-service přes get_image_dimensions ().

Co je nového ve verzi 1.4:

  • Django 1.4 je poslední oficiální vydání Djanga, která bude podporovat Python 2.5.

Co je nového ve verzi 1.4 RC 2:

  • Django 1.4 kapky podporu pro Python 2.4
  • Podpora rámců zkoušky v prohlížeči
  • Vybrat pro podporu UPDATE
  • Model.objects.bulk_create v ORM
  • QuerySet.prefetch_related
  • Lepší heslo hash
  • HTML5 doctype
  • Seznam filtry v administrační rozhraní
  • Multiple třídit administrátorského rozhraní
  • New ModelAdmin metody

  • Oprávnění
  • Správce inlines respekt uživatele
  • Nástroje pro kryptografického podpisu
  • Cookie bázi relace backend
  • Nový Průvodce forma
  • reverse_lazy

  • vzory
  • Převádění URL
  • Kontextová překlad podpora {% trans%} a {% blocktrans%}
  • Nastavitelné SingleObjectMixin URLConf kwargs
  • Přiřazení šablony tagy
  • * args a ** kwargs podporu pro šablony tag pomocné funkce
  • Už žádné balící výjimek v režimu TEMPLATE_DEBUG
  • truncatechars šablony filtr
  • static šablony tag
  • storage CachedStaticFilesStorage backend
  • Jednoduché CLICKJACKING ochrana
  • vylepšení CSRF
  • Filtrování Chybové hlášení
  • Rozšířená podpora IPv6
  • Aktualizováno výchozí rozložení projektu a manage.py
  • Vylepšená podpora WSGI
  • Vlastní projekt a aplikací šablony
  • Podpora časových pásem
  • srovnání HTML v testech
  • Dvě nové datum formátovací řetězce

Co je nového ve verzi 1.3.1:.

  • manipulace relace
  • Denial of service útoku přes URLField.
  • přesměrování URLField.
  • Advisory:. Hlavička hostitele a CSRF
  • Advisory:. Ladění stránek a data citlivá POST

Co je nového ve verzi 1.3:.

  • Rámec pro zobrazení psaní založenými na třídě
  • Vestavěná podpora pro používání Python protokolování zařízení.
  • Contrib podpora pro snadnou manipulaci statických souborů.
  • testování rámec Djangovým nyní podporuje (a je dodávána s kopii) na unittest2 knihovně.

Co je nového ve verzi 1.2.5:

  • Bezpečnostní opravy:
  • Chyba ve zpracování CSRF.
  • Potenciál XSS v poli soubor vykreslování.
  • Directory traversal zranitelnosti ve Windows.

Co je nového ve verzi 1.3 beta 1:.

  • Změny přihlašovacích metod admin
  • Django 1.3 je dodáván s novým contrib app django.contrib.staticfiles pomoci vývojářům zvládnout statické mediální soubory (obrázky, CSS, JavaScript, atd.), Které jsou potřebné k tomu, aby kompletní webové stránky.
  • Další vylepšení na App staticfiles.

Co je nového ve verzi 1.2.3 / 1.3 alpha 1:.

  • pohledy Class-based
  • protokolování.
  • Rozšířené statické práci se soubory.
  • transakčního kontextu manažeři.

Požadavky

  • Python 2.7 nebo novější

Podobný software

ApPHP Framework
ApPHP Framework

4 Jun 15

Jam.py
Jam.py

13 May 16

TroopJS
TroopJS

12 May 15

Spring Boot
Spring Boot

10 Feb 16

Komentáře k Django

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie