Django

Software screenshot:
Django
Software informatie:
Versie: 2.0.2 Bijgewerkt
Upload datum: 22 Jun 18
Ontwikkelaar: Lawrence Journal-World
Licentie: Gratis
Populariteit: 7

Rating: 1.0/5 (Total Votes: 1)

Django is een open source, gratis, eenvoudig te gebruiken, uitbreidbaar en hoogstaand web framework geschreven in de Python-programmeertaal dat zorgt voor een snelle ontwikkeling en een pragmatisch, schoon ontwerp.


Functies in één oogopslag

De belangrijkste kenmerken zijn een objectrelationele mapper waarmee ontwikkelaars hun gegevensmodellen volledig in Python kunnen definiëren, een automatische beheerdersinterface die u veel tijd bespaart, evenals een elegant, onbeschermd URL-ontwerp zonder kader specifieke beperkingen.

Daarnaast biedt het Django-project gebruikers een krachtig, ontwerpvriendelijk en uitbreidbaar sjabloonsysteem, een cachesysteem dat is gekoppeld aan memcached, een dynamische database-toegang API en ondersteuning voor meertalige applicaties.

p>
Wie gebruikt Django?

Ongeveer 5.000 websites gebruiken het Django-webraamwerk op hun infrastructuur, waaronder het bekende Pinterest, Mozilla, Instagram, OpenStack, Disqus, Rdio, PolitiFact.com, Mainmetrics, Beerclue, BR1ITALIA en Plagiarism Guard.

Aan de slag met Django

De beste manier om Django te installeren op je GNU / Linux-distributie is om het pip-installatieprogramma te gebruiken (bijvoorbeeld pip install Django == 1.7.1). Een andere geweldige manier om Django te installeren is via de Git-broncode of het TAR-archief gedistribueerd via Softoware.

Nadat het bronnenarchief op uw computer is gedownload, moet u het uitpakken met uw favoriete archiefbeheerder, een terminalemulator openen en naar de locatie van de uitgepakte archiefbestanden gaan met behulp van de & lsquo; cd & rsquo; commando.

Om Django te installeren, typ je de & lsquo; sudo python setup.py installatie & rsquo; commando als een bevoorrechte gebruiker, of de & lsquo; python setup.py installatie & rsquo; commando als root. Gedetailleerde gebruiksinstructies zijn te vinden op de startpagina van het project (zie onderstaande link).

Wat is nieuw in deze versie:

  • Bugfixes:
  • Fixed BCryptSHA256PasswordHasher met py-bcrypt en Python 3 (# 21398).
  • Een regressie verholpen die verhinderde dat een ForeignKey met een verborgen reverse-manager (related_name die eindigt op '+') wordt gebruikt als een opzoekopdracht naar prefetch_related (# 21410).
  • Vaste Queryset.datimes verhogen AttributeError in sommige situaties (# 21432).
  • Fixed ModelBackend verhogen van UnboundLocalError als get_user_model () een fout heeft gegenereerd (# 21439).
  • Een regressie verholpen die ervoor zorgde dat bewerkbare subklassen van GenericRelation niet meer in ModelForms (# 21428) werkten.
  • Ontbrekende to_python-methode toegevoegd voor ModelMultipleChoiceField, vereist in Django 1.6 om wijzigingen correct te detecteren vanaf de beginwaarden (# 21568).
  • Django.contrib.humanize-vertalingen gerepareerd waarbij de unicode-reeks voor de niet-brekende spatie letterlijk werd geretourneerd (# 21415).
  • Fixed loaddata error wanneer de naam van het fixture-bestand punten bevatte die niet gerelateerd zijn aan bestandsextensies (# 21457) of wanneer fixture-pad relatief was maar zich in een submap bevond (# 21551).
  • Vaste weergave van inline-instanties in formulierensets wanneer bovenliggend element 0 heeft voor primaire sleutel (# 21472).
  • Een regressie opgelost waarbij aangepaste querysets voor externe sleutels werden overschreven als ModelAdmin een bestelset had (# 21405).
  • Verwijderd van een functie in de optie --locale / -l van de opdrachten makemessages en compilemessages die nog nooit hebben gewerkt zoals beloofd: ondersteuning van namen van meerdere namen, gescheiden door komma's. Het is nog steeds mogelijk om meerdere landinstellingen in één run op te geven door de optie meerdere keren te gebruiken (# 21488, # 17181).
  • Een regressie opgelost die onnodig de instellingenconfiguratie activeerde bij het importeren van get_wsgi_application (# 21486).
  • Methode voor uitloggen van testclient () opgelost bij gebruik van de op cookies gebaseerde sessieachtersteuning (# 21448).
  • Een crash gerepareerd wanneer een GeometryField een niet-geometrische widget gebruikt (# 21496).
  • Vaste wachtwoord-hash-upgrade bij het wijzigen van de iteratietelling (# 21535).
  • Probleem opgelost in de foutopsporingsweergave wanneer de URLconf slechts één element bevat (# 21530).
  • Opnieuw ontbrekend aantal zoekresultaten toegevoegd en koppeling opnieuw ingesteld in de weergave van de changelistbeheerder (# 21510).
  • De huidige taal wordt niet langer in de sessie opgeslagen door LocaleMiddleware bij elk antwoord, maar alleen na een afmelding (# 21473).
  • Een crash gerepareerd bij het uitvoeren van de runserver op niet-Engelse systemen en als de geformatteerde datum in de uitvoer niet-ASCII-tekens bevatte (# 21358).
  • Een crash opgelost in de foutopsporingsweergave nadat zich een uitzondering voordeed bij Python ≥ 3.3 (# 21443).
  • Een crash opgelost in ImageField op sommige platforms (Homebrew en RHEL6 gemeld) (# 21355).
  • Een regressie hersteld bij gebruik van generieke relaties in ModelAdmin.list_filter (# 21431).

Wat is nieuw in versie:

  • Bugfixes:
  • Fixed BCryptSHA256PasswordHasher met py-bcrypt en Python 3 (# 21398).
  • Een regressie verholpen die verhinderde dat een ForeignKey met een verborgen reverse-manager (related_name die eindigt op '+') wordt gebruikt als een opzoekopdracht naar prefetch_related (# 21410).
  • Vaste Queryset.datimes verhogen AttributeError in sommige situaties (# 21432).
  • Fixed ModelBackend verhogen van UnboundLocalError als get_user_model () een fout heeft gegenereerd (# 21439).
  • Een regressie verholpen die ervoor zorgde dat bewerkbare subklassen van GenericRelation niet meer in ModelForms (# 21428) werkten.
  • Ontbrekende to_python-methode toegevoegd voor ModelMultipleChoiceField, vereist in Django 1.6 om wijzigingen correct te detecteren vanaf de beginwaarden (# 21568).
  • Django.contrib.humanize-vertalingen gerepareerd waarbij de unicode-reeks voor de niet-brekende spatie letterlijk werd geretourneerd (# 21415).
  • Fixed loaddata error wanneer de naam van het fixture-bestand punten bevatte die niet gerelateerd zijn aan bestandsextensies (# 21457) of wanneer fixture-pad relatief was maar zich in een submap bevond (# 21551).
  • Vaste weergave van inline-instanties in formulierensets wanneer bovenliggend element 0 heeft voor primaire sleutel (# 21472).
  • Een regressie opgelost waarbij aangepaste querysets voor externe sleutels werden overschreven als ModelAdmin een bestelset had (# 21405).
  • Verwijderd van een functie in de optie --locale / -l van de opdrachten makemessages en compilemessages die nog nooit hebben gewerkt zoals beloofd: ondersteuning van namen van meerdere namen, gescheiden door komma's. Het is nog steeds mogelijk om meerdere landinstellingen in één run op te geven door de optie meerdere keren te gebruiken (# 21488, # 17181).
  • Een regressie opgelost die onnodig de instellingenconfiguratie activeerde bij het importeren van get_wsgi_application (# 21486).
  • Methode voor uitloggen van testclient () opgelost bij gebruik van de op cookies gebaseerde sessieachtersteuning (# 21448).
  • Een crash gerepareerd wanneer een GeometryField een niet-geometrische widget gebruikt (# 21496).
  • Vaste wachtwoord-hash-upgrade bij het wijzigen van de iteratietelling (# 21535).
  • Probleem opgelost in de foutopsporingsweergave wanneer de URLconf slechts één element bevat (# 21530).
  • Opnieuw ontbrekend aantal zoekresultaten toegevoegd en koppeling opnieuw ingesteld in de weergave van de changelistbeheerder (# 21510).
  • De huidige taal wordt niet langer in de sessie opgeslagen door LocaleMiddleware bij elk antwoord, maar alleen na een afmelding (# 21473).
  • Een crash gerepareerd bij het uitvoeren van de server op niet-Engelse systemen en als de geformatteerde datum in de uitvoer niet-ASCII-tekens bevatte (# 21358).
  • Een crash opgelost in de foutopsporingsweergave nadat zich een uitzondering voordeed bij Python ≥ 3.3 (# 21443).
  • Een crash opgelost in ImageField op sommige platforms (Homebrew en RHEL6 gemeld) (# 21355).
  • Een regressie hersteld bij gebruik van generieke relaties in ModelAdmin.list_filter (# 21431).

Eisen

  • Python

Reacties op Django

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!