Django

Software kuvakaappaus:
Django
Ohjelmiston tiedot:
Versio: 2.0.2 Päivitetty
Lähetyksen päivämäärä: 22 Jun 18
Lupa: Vapaa
Suosio: 7

Rating: 1.0/5 (Total Votes: 1)

Django on Python-ohjelmointikielellä avoin lähdekoodi, ilmainen, helppokäyttöinen, laajennettava ja korkeatasoinen web-kehys, joka mahdollistaa nopean kehityksen ja pragmaattisen, puhtaan suunnittelun.


Ominaisuudet yhdellä silmäyksellä

Tärkeimpiin ominaisuuksiin kuuluu esine-relaatiotietokartta, jonka avulla kehittäjät voivat määritellä datamallistonsa kokonaan Pythonissa, automaattisen admin-käyttöliittymän avulla, joka säästää paljon aikaa sekä tyylikkäästä, cruft-vapaasta URL-suunnittelusta, jolla ei ole puitteita -spesifiset rajoitukset.

Lisäksi Django-projekti tarjoaa käyttäjille tehokkaan, suunnittelijaystävällisen ja laajennettavan mallipohjaisen järjestelmän, välimuistijärjestelmän, joka on koukussa memcachiin, dynaamisen tietokantayhteyden API ja tuki monikielisille sovelluksille.


Kuka käyttää Djangoa?

Noin 5 000 verkkosivustoa käyttävät Django-verkkoympäristöä infrastruktuurissaan, mukaan lukien tunnetut Pinterestit, Mozilla, Instagram, OpenStack, Disqus, Rdio, PolitiFact.com, Mainmetrics, Beerclue, BR1ITALIA ja Plagiointi Guard.

Djangoin käytön aloittaminen

Paras tapa asentaa Django GNU / Linux-jakeluun on käyttää pip-asennusohjelmaa (esim. pip install Django == 1.7.1). Toinen upea tapa asentaa Django on Git-lähdekoodin tai TAR-arkiston kautta, joka on jaettu Softowareen.

Kun lähdearkisto on ladattu tietokoneellesi, purkaa se suosikkiarkistonhallinnan avulla, avaa pääteemulaattori ja siirry purettujen arkistotiedostojen sijaintiin käyttäen & lsquo; cd & rsquo; komento.

Asenna Django kirjoittamalla & lsquo; sudo python setup.py asenna & rsquo; komento etuoikeutetuksi käyttäjaksi tai & lsquo; python setup.py asenna & rsquo; komennolla root. Yksityiskohtaiset käyttöohjeet löytyvät projektin kotisivulta (katso alla olevaa linkkiä).

Uutta tässä julkaisussa:

  • Virheenkorjaukset:
  • Kiinteä BCryptSHA256PasswordHasher py-bcryptin ja Python 3: n kanssa (# 21398).
  • Korjattu regressiota, joka estää ForeignKey-palvelimelta piilotetun käänteisen hallinnoijan (related_name ending with '+'), jota käytetään hakulomakkeena prefetch_related (# 21410).
  • Kiinteä Queryset.datetimes nostaa AttribuutinError joissakin tilanteissa (# 21432).
  • Kiinteä malliBackend nostaa Ei-sitovaLocalError jos get_user_model () esitti virheen (# 21439).
  • Korjattu regressio, joka estää muokattavan GenericRelation-alaluokkien toimimisen ModelFormsissa (# 21428).
  • Lisätty puuttuu to_python-menetelmä ModelMultipleChoiceFieldille, joka vaaditaan Django 1.6: ssa havaitsemaan muutokset alkuperäisistä arvoista (# 21568).
  • Kiinteät django.contrib.humanize käännökset, joissa unicode-sekvenssi ei-rikkoutuneelle tilalle palautettiin sanatarkasti (# 21415).
  • Fixed loaddata -virhe, kun fixture-tiedoston nimi sisälsi pisteitä, jotka eivät liittyneet tiedostojen laajennuksiin (# 21457) tai kun valaistusreitti oli suhteellinen mutta sijaitsee alihakemistossa (# 21551).
  • Inline-esiintymien kiinteä näyttö lomakkeissa, kun vanhemmalla on ensisijainen avain 0 (# 21472).
  • Korjattu regressiota, jossa vieraiden avainten yksilölliset kyselytunnukset ylikirjoitettiin, jos ModelAdminilla oli tilausasetus (# 21405).
  • Poistetaan maininta ominaisuudesta, joka on makemessages- ja compilemessages -komentojen --locale / -l -vaihtoehdossa, joka ei koskaan toiminut luvattuna: Useiden paikallisten nimien tuki pilkulla erotettuna. Useita eri paikkoja voi silti määrittää yhdellä aikavälillä käyttämällä useita vaihtoehtoisia vaihtoehtoja (# 21488, # 17181).
  • Korjattu regressiota, joka tarpeettomasti laukaisi asetusten asetukset tuontiessa get_wsgi_application (# 21486).
  • Kiinteä testiasiakirjan logout () -menetelmä, kun käytät evästeperustaista istuntoa (# 21448).
  • Kiinteä kaatuu, kun GeometryField käyttää ei-geometrista widgettiä (# 21496).
  • Kiinteä salasanan hash-päivitys muutettaessa iteraatiotasoa (# 21535).
  • Korjattu vika debug-näkymässä, kun URLconf sisältää vain yhden elementin (# 21530).
  • Lisäämällä puuttuvien hakutulosten määrä ja nollaa linkki muunnostajan hallintaikkunassa (# 21510).
  • LocaleMiddleware ei enää tallenna nykyistä kieltä jokaiseen vastaukseen, vaan vain kirjautumisen jälkeen (# 21473).
  • Korjattu kaatuminen suorittaessaan runerveria muissa kuin englanninkielisissä järjestelmissä ja kun sen alustettu päivämäärä sisälsi ei-ASCII-merkkejä (# 21358).
  • Korjattu virheenkorjausnäkymä Pythonin ≥ 3.3 (# 21443) poikkeuksen jälkeen.
  • Fixed ImageFieldin kaatuminen tietyillä alustoilla (Homebrew ja RHEL6 raportoivat) (# 21355).
  • Korjattu regressiota käytettäessä yleisiä suhteita ModelAdmin.list_filter (# 21431).

Uutta versiona:

  • Virheenkorjaukset:
  • Kiinteä BCryptSHA256PasswordHasher py-bcryptin ja Python 3: n kanssa (# 21398).
  • Korjattu regressiota, joka estää ForeignKey-palvelimelta piilotetun käänteisen hallinnoijan (related_name ending with '+'), jota käytetään hakulomakkeena prefetch_related (# 21410).
  • Kiinteä Queryset.datetimes nostaa AttribuutinError joissakin tilanteissa (# 21432).
  • Kiinteä malliBackend nostaa Ei-sitovaLocalError jos get_user_model () esitti virheen (# 21439).
  • Korjattu regressio, joka estää muokattavan GenericRelation-alaluokkien toimimisen ModelFormsissa (# 21428).
  • Lisätty puuttuu to_python-menetelmä ModelMultipleChoiceFieldille, joka vaaditaan Django 1.6: ssa havaitsemaan muutokset alkuperäisistä arvoista (# 21568).
  • Kiinteät django.contrib.humanize käännökset, joissa unicode-sekvenssi ei-rikkoutuneelle tilalle palautettiin sanatarkasti (# 21415).
  • Fixed loaddata -virhe, kun fixture-tiedoston nimi sisälsi pisteitä, jotka eivät liittyneet tiedostojen laajennuksiin (# 21457) tai kun valaistusreitti oli suhteellinen mutta sijaitsee alihakemistossa (# 21551).
  • Inline-esiintymien kiinteä näyttö lomakkeissa, kun vanhemmalla on ensisijainen avain 0 (# 21472).
  • Korjattu regressiota, jossa vieraiden avainten yksilölliset kyselytunnukset ylikirjoitettiin, jos ModelAdminilla oli tilausasetus (# 21405).
  • Poistetaan maininta ominaisuudesta, joka on makemessages- ja compilemessages -komentojen --locale / -l -vaihtoehdossa, joka ei koskaan toiminut luvattuna: Useiden paikallisten nimien tuki pilkulla erotettuna. Useita eri paikkoja voi silti määrittää yhdellä aikavälillä käyttämällä useita vaihtoehtoisia vaihtoehtoja (# 21488, # 17181).
  • Korjattu regressiota, joka tarpeettomasti laukaisi asetusten asetukset tuontiessa get_wsgi_application (# 21486).
  • Kiinteä testiasiakirjan logout () -menetelmä, kun käytät evästeperustaista istuntoa (# 21448).
  • Kiinteä kaatuu, kun GeometryField käyttää ei-geometrista widgettiä (# 21496).
  • Kiinteä salasanan hash-päivitys muutettaessa iteraatiotasoa (# 21535).
  • Korjattu vika debug-näkymässä, kun URLconf sisältää vain yhden elementin (# 21530).
  • Lisäämällä puuttuvien hakutulosten määrä ja nollaa linkki muunnostajan hallintaikkunassa (# 21510).
  • LocaleMiddleware ei enää tallenna nykyistä kieltä jokaiseen vastaukseen, vaan vain kirjautumisen jälkeen (# 21473).
  • Korjattu kaatuminen suoritettaessa runerveriä muissa kuin englanninkielisissä järjestelmissä ja kun sen alustettu päivämäärä sisälsi ei-ASCII-merkkejä (# 21358).
  • Korjattu virheenkorjausnäkymä Pythonin ≥ 3.3 (# 21443) poikkeuksen jälkeen.
  • Fixed ImageFieldin kaatuminen tietyillä alustoilla (Homebrew ja RHEL6 raportoivat) (# 21355).
  • Korjattu regressiota käytettäessä yleisiä suhteita ModelAdmin.list_filter (# 21431).

Vaatimukset

  • Python

Kommentit Django

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!