Django

Szoftver screenshot:
Django
Szoftver adatai:
Változat: 2.0.2 Frissítve
Feltöltés dátuma: 22 Jun 18
Engedély: Ingyenes
Népszerűség: 7

Rating: 1.0/5 (Total Votes: 1)

A Django egy nyílt forráskódú, ingyenes, könnyen kezelhető, bővíthető és magas szintű webes keretrendszer, amelyet a Python programnyelvben írtak le, amely lehetővé teszi a gyors fejlesztést és a pragmatikus, tiszta dizájnt.


Jellemzők áttekintése

A legfontosabb funkciók közé tartozik egy objektum-relációs leképező, amely lehetővé teszi a fejlesztők számára, hogy teljes mértékben definiálják az adatmodelljeiket a Python-ban, egy automatikus adminisztrációs felület, amely sok időt takarít meg, valamint egy elegáns, kíméletlen URL-t, amely nincs keretben -specifikus korlátozások.

Ezenkívül a Django projekt a felhasználók számára egy nagy teljesítményű, tervezőbarát és bővíthető sablonrendszert, gyorsítótárat, amely dinamikus adatbázis-hozzáférési API-t és többnyelvű alkalmazásokat támogat.


Ki használ Django-t?

Körülbelül 5 000 weboldal használja a Django webes keretet az infrastruktúrájukra, köztük a jól ismert Pinterest, a Mozilla, az Instagram, az OpenStack, a Disqus, a Rdio, a PolitiFact.com, a Mainmetrics, a Beerclue, a BR1ITALIA és a Plágiumőrség.

A Django kezdete

A Django legjobb telepítési módja a GNU / Linux disztribúcióra a pip telepítő használatához (pl. pip install Django == 1.7.1). A Django telepítésének másik nagyszerű módja a Git forráskódon vagy a Softoware-on levő TAR archívumon keresztül.

Miután a forrás archívuma letöltésre került a számítógépen, akkor csomagolja ki a kedvenc archiválási kezelőjével, nyisson meg egy terminál emulátort, és navigáljon a kivont archív fájlok helyére az & lsquo; cd & rsquo; paranccsal.

A Django telepítéséhez írja be a & lsquo; sudo python setup.py telepítse a & rsquo; parancsot privát felhasználónak, vagy az & lsquo; python setup.py telepítheti & rsquo; parancsot rootként. A részletes használati utasítás megtalálható a projekt honlapján (lásd az alábbi linket).

Az újdonság ebben a kiadásban:

  • Hibajavítások:
  • Fix BCryptSHA256PasswordHasher py-bcrypt és Python 3 (# 21398) verzióval.
  • Javította a regressziót, amely megakadályozta a ForeignKey rejtett visszaváltó managerrel (a "+" végződő végződést) a prefetch_related keresésből (# 21410).
  • Fix Queryset.datimes bizonyos attribútumokkal (# 21432) növelve attribútumot.
  • Javítva a ModelBackend nonboundLocalError emelése, ha a get_user_model () hibát vont fel (# 21439).
  • Javította a regressziót, amely megakadályozta a szerkeszthető GenericRelation alosztályokat a ModelForms-ban (# 21428).
  • Hozzáadta a ModelMultipleChoiceField hiányzó to_python metódust, amely a Django 1.6-ban szükséges a kezdeti értékek (# 21568) módosításainak megfelelő észleléséhez.
  • Fix django.contrib.humanize fordítások, ahol az unicode szekvenciát a nem törött területre szó szerint (# 21415) visszaadták.
  • Fix terhelésadat-hiba, amikor a fixture fájl neve olyan pontokat tartalmazott, amelyek nem kapcsolódnak a fájlkiterjesztésekhez (# 21457), vagy amikor a rögzítési útvonal relatív volt, de egy alkönyvtárban (# 21551) található.
  • Az inline példányok fixek megjelenítése formanyomtatványokban, ha a szülő 0 az elsődleges kulcsra (# 21472).
  • Javította a regressziót, ahol az idegen kulcsok egyéni querysetjei felül lettek írva, ha a ModelAdmin rendelési készlet volt (# 21405).
  • A funkció eltávolítása a makemessages és a compilemessages parancsok helyi / -l függvényében, amelyek soha nem működtek, ahogy azt ígértük: Több helyi nevek támogatása vesszővel elválasztva. A többszörös opcióval (# 21488, # 17181) több helyen is megadhat több helyet egy futtatásnál.
  • Rögzített regresszió, amely szükségtelenül beállította a beállításokat a get_wsgi_application importálásakor (# 21486).
  • Fix teszt ügyfélnapló () metódus a cookie-alapú munkamenet hátterén (# 21448).
  • Javítva ütközik, amikor a GeometryField nem geometriai (# 21496) eszközt használ.
  • Fix jelszó hash-frissítés az iterációs szám megváltoztatásakor (# 21535).
  • Javítva hibát a debug nézetben, amikor az URLconf csak egy elemet tartalmaz (# 21530).
  • Újból hozzáadta a keresési eredmények számának hiányát és a hivatkozás visszaállítását a módosítási adminisztrációs nézetben (# 21510).
  • A helyi nyelvet a LocaleMiddleware nem mentette a munkamenetre minden egyes válasz esetén, hanem csak a kijelentkezés után (# 21473).
  • Fix ütközés, amikor runerver futása nem angol rendszereken, és amikor a formázott dátum a kimenetében nem ASCII karaktereket tartalmazott (# 21358).
  • A hibakeresési nézetben hiba történt a Python ≥ 3.3 (# 21443) kivételével.
  • Néhány platformon (Homebrew és RHEL6 jelentése) (# 21355) hiba történt az ImageField alkalmazásban.
  • Javított regresszió, amikor a ModelAdmin.list_filter (# 21431) általános kapcsolatait használja.

Újdonság a verzióban:

  • Hibajavítások:
  • Fix BCryptSHA256PasswordHasher py-bcrypt és Python 3 (# 21398) verzióval.
  • Javította a regressziót, amely megakadályozta a ForeignKey rejtett visszaváltó managerrel (a "+" végződő végződést) a prefetch_related keresésből (# 21410).
  • Fix Queryset.datimes bizonyos attribútumokkal (# 21432) növelve attribútumot.
  • Javítva a ModelBackend nonboundLocalError emelése, ha a get_user_model () hibát vont fel (# 21439).
  • Javította a regressziót, amely megakadályozta a szerkeszthető GenericRelation alosztályokat a ModelForms-ban (# 21428).
  • Hozzáadta a ModelMultipleChoiceField hiányzó to_python metódust, amely a Django 1.6-ban szükséges a kezdeti értékek (# 21568) módosításainak megfelelő észleléséhez.
  • Fix django.contrib.humanize fordítások, ahol az unicode szekvenciát a nem törött területre szó szerint (# 21415) visszaadták.
  • Fix terhelésadat-hiba, amikor a fixture fájl neve olyan pontokat tartalmazott, amelyek nem kapcsolódnak a fájlkiterjesztésekhez (# 21457), vagy amikor a rögzítési útvonal relatív volt, de egy alkönyvtárban (# 21551) található.
  • Az inline példányok fixek megjelenítése formanyomtatványokban, ha a szülő 0 az elsődleges kulcsra (# 21472).
  • Javította a regressziót, ahol az idegen kulcsok egyéni querysetjei felül lettek írva, ha a ModelAdmin rendelési készlet volt (# 21405).
  • A funkció eltávolítása a makemessages és a compilemessages parancsok helyi / -l függvényében, amelyek soha nem működtek, ahogy azt ígértük: Több helyi nevek támogatása vesszővel elválasztva. A többszörös opcióval (# 21488, # 17181) több helyen is megadhat több helyet egy futtatásnál.
  • Rögzített regresszió, amely szükségtelenül beállította a beállításokat a get_wsgi_application importálásakor (# 21486).
  • Fix teszt ügyfélnapló () metódus a cookie-alapú munkamenet hátterén (# 21448).
  • Javítva ütközik, amikor a GeometryField nem geometriai (# 21496) eszközt használ.
  • Fix jelszó hash-frissítés az iterációs szám megváltoztatásakor (# 21535).
  • Javítva hibát a debug nézetben, amikor az URLconf csak egy elemet tartalmaz (# 21530).
  • Újból hozzáadta a keresési eredmények számának hiányát és a hivatkozás visszaállítását a módosítási adminisztrációs nézetben (# 21510).
  • A helyi nyelvet a LocaleMiddleware nem mentette a munkamenetre minden egyes válasz esetén, hanem csak a kijelentkezés után (# 21473).
  • Rögzített ütközés, amikor runerver futása nem angol rendszereken, és amikor a formázott dátum a kimenetében nem ASCII karaktereket tartalmaz (# 21358).
  • A hibakeresési nézetben hiba történt a Python ≥ 3.3 (# 21443) kivételével.
  • Néhány platformon (Homebrew és RHEL6 jelentése) (# 21355) hiba történt az ImageField alkalmazásban.
  • Javított regresszió, amikor a ModelAdmin.list_filter (# 21431) általános kapcsolatait használja.

Követelmények :

  • Python

Hozzászólások a Django

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!