Django

Skjermbilde programvare:
Django
Prog.varedetaljer:
Versjon: 2.0.2 Oppdatert
Last opp dato: 22 Jun 18
Lisens: Gratis
Popularitet: 7

Rating: 1.0/5 (Total Votes: 1)

Django er en åpen kildekode, gratis, brukervennlig, utvidbart og høyt nivå webramme skrevet i Python programmeringsspråk som muliggjør rask utvikling og pragmatisk, rent design.


Funksjoner med et blikk

Nøkkelfunksjoner inkluderer en objektrelasjonsmapper som lar utviklere definere sine datamodeller helt i Python, et automatisk administrasjonsgrensesnitt som sparer deg mye tid, samt en elegant, cruffri URL-design som ikke har noen rammeverk -specifikke begrensninger.

I tillegg gir Django-prosjektet brukere et kraftig, designervennlig og utvidbart malesystem, et hurtigbuffersystem som er koblet til memcached, en dynamisk databasetilgangs-API og støtte for flerspråklige applikasjoner.


Hvem bruker Django?

Omtrent 5000 nettsteder bruker Django-nettverket på deres infrastruktur, inkludert den kjente Pinterest, Mozilla, Instagram, OpenStack, Disqus, Rdio, PolitiFact.com, Mainmetrics, Beerclue, BR1ITALIA og Plagiarism Guard.

Kom i gang med Django

Den beste måten å installere Django på GNU / Linux-distribusjonen er å bruke pipinstallatøren (for eksempel pipinstallasjon Django == 1.7.1). En annen fin måte å installere Django på er via Git kildekoden eller TAR-arkivet distribuert på Softoware.

Når kildearkivet er lastet ned på datamaskinen din, bør du pakke det ut med din favorittarkivleder, åpne en terminalemulator og navigere til plasseringen av de hentede arkivfilene ved hjelp av & cd'en & rsquo; kommando.

For å installere Django, skriv "sudo python setup.py installer & rsquo; kommandoen som en privilegert bruker, eller "python setup.py installer & rsquo; kommandoen som root. Detaljert bruksveiledning finner du på prosjektets hjemmeside (se lenken nedenfor).

Hva er nytt i denne versjonen:

  • Feilrettelser:
  • Fast BCryptSHA256PasswordHasher med py-bcrypt og Python 3 (# 21398).
  • Fast en regresjon som forhindret en ForeignKey med en skjult omvendt leder (relatert navn som slutter med '+') fra å bli brukt som en oppslag for prefetch_related (# 21410).
  • Fast Queryset.datetimes raising AttributeError i noen situasjoner (# 21432).
  • Fast modellBackend raising UnboundLocalError hvis get_user_model () hevet en feil (# 21439).
  • Fast en regresjon som forhindret redigerbare GenericRelation-underklasser fra å arbeide i ModelForms (# 21428).
  • Lagt til manglende to_python-metode for ModelMultipleChoiceField som kreves i Django 1.6 for korrekt å oppdage endringer fra startverdier (# 21568).
  • Fast django.contrib.humanize oversettelser der unicode-sekvensen for det ikke-bryte rommet ble returnert ordentlig (# 21415).
  • Feilbelastningsfeil ved fastholdingsfilnavn inneholdt prikker som ikke er relatert til filtypene (# 21457) eller når fixturbanen var relativ, men plassert i en undermappe (# 21551).
  • Fast visning av inline-forekomster i formeter når foreldre har 0 for primærnøkkel (# 21472).
  • Fast en tilbaketrekning der tilpassede querysets for utenlandske nøkler ble overskrevet hvis ModelAdmin hadde bestillingssett (# 21405).
  • Fjernet omtale av en funksjon i alternativet --local / -l av makemessages og compilemessages-kommandoer som aldri fungerte som lovet: Støtte for flere lokalnavn, skilt med kommaer. Det er fortsatt mulig å spesifisere flere lokaliteter i ett løp ved å bruke alternativet flere ganger (# 21488, # 17181).
  • Fast en regresjon som unødvendig utløste konfigurasjonskonfigurasjon når du importerer get_wsgi_application (# 21486).
  • Fast testklientlogout () -metode når du bruker cookiebasert øktbackend (# 21448).
  • Fiks en krasj når en GeometryField bruker en ikke-geometrisk widget (# 21496).
  • Oppgradering av passord-hash når du endrer iterasjonstellingen (# 21535).
  • Løst en feil i feilsøkingsvisningen når URLconf bare inneholder ett element (# 21530).
  • Forbedret manglende søkeresultatstelling og tilbakestill kobling i changelist adminvisning (# 21510).
  • Det nåværende språket lagres ikke lenger i sesjonen av LocaleMiddleware på alle svar, men bare etter en logg ut (# 21473).
  • Fiks en krasj når du kjører runserver på ikke-engelske systemer og når den formaterte datoen i sin utgang inneholdt ikke-ASCII-tegn (# 21358).
  • Fik en krasj i feilsøkingsvisningen etter at et unntak oppstod på Python ≥ 3.3 (# 21443).
  • Fiks en krasj i ImageField på noen plattformer (Homebrew og RHEL6 rapportert) (# 21355).
  • Fast en regresjon ved bruk av generiske relasjoner i ModelAdmin.list_filter (# 21431).

Hva er nytt i versjon:

  • Feilrettelser:
  • Fast BCryptSHA256PasswordHasher med py-bcrypt og Python 3 (# 21398).
  • Fast en regresjon som forhindret en ForeignKey med en skjult omvendt leder (relatert navn som slutter med '+') fra å bli brukt som en oppslag for prefetch_related (# 21410).
  • Fast Queryset.datetimes raising AttributeError i noen situasjoner (# 21432).
  • Fast modellBackend raising UnboundLocalError hvis get_user_model () hevet en feil (# 21439).
  • Fast en regresjon som forhindret redigerbare GenericRelation-underklasser fra å arbeide i ModelForms (# 21428).
  • Lagt til manglende to_python-metode for ModelMultipleChoiceField som kreves i Django 1.6 for korrekt å oppdage endringer fra startverdier (# 21568).
  • Fast django.contrib.humanize oversettelser der unicode-sekvensen for det ikke-bryte rommet ble returnert ordentlig (# 21415).
  • Feilbelastningsfeil ved fastholdingsfilnavn inneholdt prikker som ikke er relatert til filtypene (# 21457) eller når fixturbanen var relativ, men plassert i en undermappe (# 21551).
  • Fast visning av inline-forekomster i formeter når foreldre har 0 for primærnøkkel (# 21472).
  • Fast en tilbaketrekning der tilpassede querysets for utenlandske nøkler ble overskrevet hvis ModelAdmin hadde bestillingssett (# 21405).
  • Fjernet omtale av en funksjon i alternativet --local / -l av makemessages og compilemessages-kommandoer som aldri fungerte som lovet: Støtte for flere lokalnavn, skilt med kommaer. Det er fortsatt mulig å spesifisere flere lokaliteter i ett løp ved å bruke alternativet flere ganger (# 21488, # 17181).
  • Fast en regresjon som unødvendig utløste konfigurasjonskonfigurasjon når du importerer get_wsgi_application (# 21486).
  • Fast testklientlogout () -metode når du bruker cookiebasert øktbackend (# 21448).
  • Fiks en krasj når en GeometryField bruker en ikke-geometrisk widget (# 21496).
  • Oppgradering av passord-hash når du endrer iterasjonstellingen (# 21535).
  • Løst en feil i feilsøkingsvisningen når URLconf bare inneholder ett element (# 21530).
  • Forbedret manglende søkeresultatstelling og tilbakestill kobling i changelist adminvisning (# 21510).
  • Det nåværende språket lagres ikke lenger i sesjonen av LocaleMiddleware på alle svar, men bare etter en logg ut (# 21473).
  • Løst en krasj når du kjører runserver på ikke-engelske systemer og når den formaterte datoen i utdataene inneholdt ikke-ASCII-tegn (# 21358).
  • Fik en krasj i feilsøkingsvisningen etter at et unntak oppstod på Python ≥ 3.3 (# 21443).
  • Fiks en krasj i ImageField på noen plattformer (Homebrew og RHEL6 rapportert) (# 21355).
  • Fast en regresjon ved bruk av generiske relasjoner i ModelAdmin.list_filter (# 21431).

Krav :

  • Python

Kommentarer til Django

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!