Django

Software screenshot:
Django
Podrobnosti Software:
Verze: 2.0.2 Aktualizováno
Datum uploadu: 22 Jun 18
Licence: Volný
Popularita: 7

Rating: 1.0/5 (Total Votes: 1)

Django je open source, bezplatná, snadno použitelná, rozšiřitelná a vysoká úroveň webového prostředí napsaná v programovacím jazyce Pythonu, která umožňuje rychlý vývoj a pragmatický a čistý design.


Funkce na první pohled

Mezi klíčové funkce patří objektově-relační mapovač, který umožňuje vývojářům definovat jejich datové modely zcela v Pythonu, automatické rozhraní adminu, které vám ušetří spoustu času, stejně jako elegantní design bez adresy URL, který nemá žádný rámec specifické omezení.

Navíc projekt Django poskytuje uživatelům výkonný, šetrný návrhářský a rozšiřitelný systém šablon, paměťový systém, který je připojen k memcached, rozhraní API pro dynamickou databázi a podporu vícejazyčných aplikací.


Kdo používá Django?

Přibližně 5 000 webů využívá webovou infrastrukturu Django na jejich infrastruktuře, včetně známých Pinterest, Mozilla, Instagram, OpenStack, Disqus, Rdio, PolitiFact.com, Mainmetrics, Beerclue, BR1ITALIA a Plagiátorství.

Začínáme s Django

Nejlepší způsob, jak nainstalovat Django do distribuce GNU / Linux, je použití instalátoru pip (např. pip install Django == 1.7.1). Dalším skvělým způsobem, jak nainstalovat Django, je prostřednictvím zdrojového kódu Git nebo archivu TAR distribuovaného na Softoware.

Jakmile bude archiv zdrojů stažen ve vašem počítači, měli byste jej rozbalit pomocí svého oblíbeného správce archivů, otevřít emulátor terminálu a navigovat do umístění extrahovaných archivních souborů pomocí příkazu & lsquo; cd & rsquo; příkaz.

Chcete-li nainstalovat Django, zadejte příkaz & lsquo; sudo python install.py install & rsquo; příkaz jako privilegovaný uživatel nebo "python setup.py install & rsquo; příkaz jako root. Podrobné pokyny k použití naleznete na domovské stránce projektu (viz odkaz níže).

Co je nového v této verzi:

  • Opravy chyb:
  • Opravený BCryptSHA256PasswordHasher s py-bcrypt a Python 3 (# 21398).
  • Opravena regrese, která zabránila použití ForeignKey se skrytým reverzním manažerem (název_buzu končit '+') jako vyhledávací prvek prefetch_related (# 21410).
  • Opravena položka Queryset.datatimes, která v některých situacích zvyšuje AttributeError (# 21432).
  • Opravena zdokonalení modeluBackend UnboundLocalError v případě, že get_user_model () vyvolala chybu (# 21439).
  • Opravena regrese, která znemožnila upravovat podtřídy GenericRelation z modelu ModelForms (# 21428).
  • Přidána chybějící metoda to_python pro ModelMultipleChoiceField, která je požadována v Django 1.6, aby správně zjistila změny z počátečních hodnot (# 21568).
  • Opraveny django.contrib.humanize překlady, kde byla vrácena verbatim (# 21415) sekvence unicode pro nerozbitný prostor.
  • Opravená chyba loaddata, když název souboru upoutávky obsahoval nějaké tečky, které se netýkají přípon souborů (# 21457) nebo kdy byla cesta upínače relativní, ale umístěna v podadresáři (# 21551).
  • Pevné zobrazení inline instancí v množinách forem, když rodič má 0 pro primární klíč (# 21472).
  • Opravena regrese, při níž byly vlastní příkazy pro cizí klíče přepsány, pokud má ModelAdmin nastavenou objednávku (# 21405).
  • Odstraněná zmínka o funkci ve volbě --locale / -l příkazů makemessages a compilemessages, které nikdy nefungovaly podle slibů: Podpora několika názvů národních jazyků oddělených čárkami. Je možné ještě určit více lokalizací v jednom běhu pomocí možnosti několikrát (# 21488, # 17181).
  • Opravena regrese, která zbytečně spouštěla ​​konfiguraci nastavení při importu get_wsgi_application (# 21486).
  • Metoda opraveného odhlášení odběratele () při použití backendů relací založených na souboru cookie (# 21448).
  • Opraveno selhání, když GeometryField používá jiný geometrický widget (# 21496).
  • Při změně počtu iterací (# 21535)
  • zkopírujte opravu pevného hesla
  • Opravena chyba v zobrazení ladění, když URLconf obsahuje pouze jeden prvek (# 21530).
  • Znovu přidané chybějící odkaz na počet a obnovení výsledků vyhledávání v seznamu správce změn (# 21510).
  • Současný jazyk již není uložen do relace pomocí LocaleMiddleware při každé odpovědi, ale spíše až po odhlášení (# 21473).
  • Při spuštění runserveru na neanglických systémech došlo k selhání a když formátovaný datum na jeho výstupu obsahoval znaky jiné než ASCII (# 21358).
  • Opravena havárie v zobrazení ladění po výjimce, kdy došlo k Pythonu ≥ 3.3 (# 21443).
  • Opraveno selhání ImageField na některých platformách (hlášeno Homebrew a RHEL6) (# 21355).
  • Opravena regrese při použití generických vztahů v ModelAdmin.list_filter (# 21431).

Co je nového ve verzi:

  • Opravy chyb:
  • Opravený BCryptSHA256PasswordHasher s py-bcrypt a Python 3 (# 21398).
  • Opravena regrese, která zabránila použití ForeignKey se skrytým reverzním manažerem (název_buzu končit '+') jako vyhledávací prvek prefetch_related (# 21410).
  • Opravena položka Queryset.datatimes, která v některých situacích zvyšuje AttributeError (# 21432).
  • Opravena zdokonalení modeluBackend UnboundLocalError v případě, že get_user_model () vyvolala chybu (# 21439).
  • Opravena regrese, která znemožnila upravovat podtřídy GenericRelation z modelu ModelForms (# 21428).
  • Přidána chybějící metoda to_python pro ModelMultipleChoiceField, která je požadována v Django 1.6, aby správně zjistila změny z počátečních hodnot (# 21568).
  • Opraveny django.contrib.humanize překlady, kde byla vrácena verbatim (# 21415) sekvence unicode pro nerozbitný prostor.
  • Opravená chyba loaddata, když název souboru upoutávky obsahoval nějaké tečky, které se netýkají přípon souborů (# 21457) nebo kdy byla cesta upínače relativní, ale umístěna v podadresáři (# 21551).
  • Pevné zobrazení inline instancí v množinách forem, když rodič má 0 pro primární klíč (# 21472).
  • Opravena regrese, při níž byly vlastní příkazy pro cizí klíče přepsány, pokud má ModelAdmin nastavenou objednávku (# 21405).
  • Odstraněná zmínka o funkci ve volbě --locale / -l příkazů makemessages a compilemessages, které nikdy nefungovaly podle slibů: Podpora několika názvů národních jazyků oddělených čárkami. Je možné ještě určit více lokalizací v jednom běhu pomocí možnosti několikrát (# 21488, # 17181).
  • Opravena regrese, která zbytečně spouštěla ​​konfiguraci nastavení při importu get_wsgi_application (# 21486).
  • Metoda opraveného odhlášení odběratele () při použití backendů relací založených na souboru cookie (# 21448).
  • Opraveno selhání, když GeometryField používá jiný geometrický widget (# 21496).
  • Při změně počtu iterací (# 21535)
  • zkopírujte opravu pevného hesla
  • Opravena chyba v zobrazení ladění, když URLconf obsahuje pouze jeden prvek (# 21530).
  • Znovu přidané chybějící odkaz na počet a obnovení výsledků vyhledávání v seznamu správce změn (# 21510).
  • Současný jazyk již není uložen do relace pomocí LocaleMiddleware při každé odpovědi, ale spíše až po odhlášení (# 21473).
  • Opraveno selhání při spouštění runserveru na neanglických systémech a když formátovaný datum na jeho výstupu obsahoval znaky jiné než ASCII (# 21358).
  • Opravena havárie v zobrazení ladění po výjimce, kdy došlo k Pythonu ≥ 3.3 (# 21443).
  • Opraveno selhání ImageField na některých platformách (hlášeno Homebrew a RHEL6) (# 21355).
  • Opravena regrese při použití generických vztahů v ModelAdmin.list_filter (# 21431).

  • Požadavky : Python

Komentáře k Django

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!