Django

Sagteware kiekie:
Django
Sagteware besonderhede:
Weergawe: 2.0.2 Opgedateer
Upload datum: 22 Jun 18
Ontwikkelaar: Lawrence Journal-World
Lisensie: Gratis
Populariteit: 7

Rating: 1.0/5 (Total Votes: 1)

Django is 'n oop bron, gratis, maklik om te gebruik, uitbreidbaar en hoëvlak webraamwerk geskryf in die Python-programmeertaal wat vinnige ontwikkeling en pragmatiese, skoon ontwerp moontlik maak.


Funksies in 'n oogopslag

Belangrike kenmerke sluit in 'n objek-verhouding mapper waarmee ontwikkelaars hul data-modelle heeltemal kan definieer in Python, 'n outomatiese administrasie koppelvlak wat jou baie tyd spaar, asook 'n elegante, kruisvrye URL-ontwerp wat geen raamwerk het nie. Spesifieke beperkings.

Daarbenewens bied die Django-projek aan gebruikers 'n kragtige, ontwerpervriendelike en uitbreidbare sjabloonstelsel, 'n kasstelsel wat in memcached geheg word, 'n dinamiese databasis-toegangs API en ondersteuning vir multi-taal toepassings.


Wie gebruik Django?

Ongeveer 5000 webwerwe gebruik die Django-webraamwerk op hul infrastruktuur, insluitende die bekende Pinterest-, Mozilla-, Instagram-, OpenStack-, Disqus-, Rdio-, PolitiFact.com-, Mainmetrics-, Beerclue-, BR1ITALIA- en Plagiaatwag.

Begin met Django

Die beste manier om Django op jou GNU / Linux-verspreiding te installeer, is om die pip installer te gebruik (bv. pyp installeer Django == 1.7.1). Nog 'n goeie manier om Django te installeer, is via die Git-bronkode of die TAR-argief wat op Softoware versprei word.

Sodra die bronne argief op u rekenaar afgelaai is, moet u dit uitpak deur u gunsteling argiefbestuurder te gebruik, 'n terminale emulator oop te maak en na die ligging van die uittreksel-argieflêers te navigeer deur die 'CD' te gebruik. opdrag.

Om Django te installeer, tik die "sudo python setup.py installeer & rsquo; opdrag as 'n priviledged gebruiker, of die 'python setup.py installeer' bevel as wortel. Gedetailleerde gebruiksaanwysings kan gevind word op die tuisblad van die projek (sien skakel hieronder).

Wat is nuut in hierdie weergawe:

  • Bugfixes:
  • Vaste BCryptSHA256PasswordHasher met py-bcrypt en Python 3 (# 21398).
  • Bevestig 'n regressie wat 'n ForeignKey met 'n verborge omgekeerde bestuurder (verwante naam wat eindig met '+') voorkom as 'n opzoeking vir prefetch_related (# 21410).
  • Fixed Queryset.datimes PropertiesError in sommige situasies verhaal (# 21432).
  • Fixed ModelBackend raising UnboundLocalError as get_user_model () 'n fout gemaak het (# 21439).
  • Bevestig 'n regressie wat die redigeerbare GenericRelation subclasses verhinder om in ModelForms te werk (# 21428).
  • Bygevoeg missing_python metode vir ModelMultipleChoiceField wat benodig word in Django 1.6 om die veranderinge van aanvanklike waardes behoorlik op te spoor (# 21568).
  • Vaste django.contrib.humanize vertalings waar die unicode-volgorde vir die nie-brekende spasie woordeliks teruggestuur is (# 21415).
  • Vaste ladingdata-fout wanneer die lêer se lêerinhoud enige punte bevat wat nie verband hou met lêeruitbreidings (# 21457) of wanneer die vasmaakpad relatief is nie, maar in 'n subdirectory (# 21551) voorkom.
  • Vaste vertoning van inlyn-gevalle in formate wanneer ouer 0 het vir primêre sleutel (# 21472).
  • Bevestig 'n regressie waar persoonlike querysets vir vreemde sleutels oorskry is as ModelAdmin bestel gestel het (# 21405).
  • Verwyder melding van 'n funksie in die --local / -l opsie van die makemessages en compilemessages opdragte wat nooit gewerk het soos belowe nie: Ondersteuning van verskeie plaaslike name geskei met komma's. Dit is nog steeds moontlik om verskeie lokale in een keer te spesifiseer deur die opsie verskeie kere te gebruik (# 21488, # 17181).
  • Bevestig 'n regressie wat onnodig instellings opgestel het by die invoer van get_wsgi_application (# 21486).
  • Vaste toets kliënt logout () metode wanneer die koekie-gebaseerde sessie backend gebruik word (# 21448).
  • 'n ongeluk vasgestel wanneer 'n GeometryField 'n nie-geometriese widget gebruik (# 21496).
  • Vaste wagwoord-hash-opgradering wanneer die iterasie telling verander word (# 21535).
  • 'n fout in die debug-aansig opgelos wanneer die URLconf slegs een element bevat (# 21530).
  • Herlaaibare ontbrekende soekresultaat telling en reset skakel in changelist admin view (# 21510).
  • Die huidige taal word nie meer by die sessie deur LocaleMiddleware gestoor nie, maar slegs na 'n logout (# 21473).
  • 'n ongeluk opgelos wanneer die uitvoerbediener op nie-Engelse stelsels uitgevoer word en wanneer die geformateerde datum in die afvoer nie-ASCII karakters bevat (# 21358).
  • 'n ongeluk in die debug-aansig vasgestel nadat 'n uitsondering plaasgevind het op Python ≥ 3.3 (# 21443).
  • 'n ongeluk in ImageField op sommige platforms vasgestel (Homebrew en RHEL6 aangemeld) (# 21355).
  • 'n regressie vasgestel wanneer generiese verhoudings gebruik word in ModelAdmin.list_filter (# 21431).

Wat is nuut in weergawe:

  • Bugfixes:
  • Vaste BCryptSHA256PasswordHasher met py-bcrypt en Python 3 (# 21398).
  • Bevestig 'n regressie wat 'n ForeignKey met 'n verborge omgekeerde bestuurder (verwante naam wat eindig met '+') voorkom as 'n opzoeking vir prefetch_related (# 21410).
  • Fixed Queryset.datimes PropertiesError in sommige situasies verhaal (# 21432).
  • Fixed ModelBackend raising UnboundLocalError as get_user_model () 'n fout gemaak het (# 21439).
  • Bevestig 'n regressie wat die redigeerbare GenericRelation subclasses verhinder om in ModelForms te werk (# 21428).
  • Bygevoeg missing_python metode vir ModelMultipleChoiceField wat benodig word in Django 1.6 om die veranderinge van aanvanklike waardes behoorlik op te spoor (# 21568).
  • Vaste django.contrib.humanize vertalings waar die unicode-volgorde vir die nie-brekende spasie woordeliks teruggestuur is (# 21415).
  • Vaste ladingdata-fout wanneer die lêer se lêerinhoud enige punte bevat wat nie verband hou met lêeruitbreidings (# 21457) of wanneer die vasmaakpad relatief is nie, maar in 'n subdirectory (# 21551) voorkom.
  • Vaste vertoning van inlyn-gevalle in formate wanneer ouer 0 het vir primêre sleutel (# 21472).
  • Bevestig 'n regressie waar persoonlike querysets vir vreemde sleutels oorskry is as ModelAdmin bestel gestel het (# 21405).
  • Verwyder melding van 'n funksie in die --local / -l opsie van die makemessages en compilemessages opdragte wat nooit gewerk het soos belowe nie: Ondersteuning van verskeie plaaslike name geskei met komma's. Dit is nog steeds moontlik om verskeie lokale in een keer te spesifiseer deur die opsie verskeie kere te gebruik (# 21488, # 17181).
  • Bevestig 'n regressie wat onnodig instellings opgestel het by die invoer van get_wsgi_application (# 21486).
  • Vaste toets kliënt logout () metode wanneer die koekie-gebaseerde sessie backend gebruik word (# 21448).
  • 'n ongeluk vasgestel wanneer 'n GeometryField 'n nie-geometriese widget gebruik (# 21496).
  • Vaste wagwoord-hash-opgradering wanneer die iterasie telling verander word (# 21535).
  • 'n fout in die debug-aansig opgelos wanneer die URLconf slegs een element bevat (# 21530).
  • Herlaaibare ontbrekende soekresultaat telling en reset skakel in changelist admin view (# 21510).
  • Die huidige taal word nie meer by die sessie deur LocaleMiddleware gestoor nie, maar slegs na 'n logout (# 21473).
  • 'n ongeluk opgelos wanneer die uitvoerbediener op nie-Engelse stelsels uitgevoer word en wanneer die geformateerde datum in die afvoer nie-ASCII karakters bevat (# 21358).
  • 'n ongeluk in die debug-aansig vasgestel nadat 'n uitsondering plaasgevind het op Python ≥ 3.3 (# 21443).
  • 'n ongeluk in ImageField op sommige platforms vasgestel (Homebrew en RHEL6 aangemeld) (# 21355).
  • 'n regressie vasgestel wanneer generiese verhoudings gebruik word in ModelAdmin.list_filter (# 21431).

Vereistes :

  • Python

Kommentaar te Django

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!