Django

Sagteware kiekie:
Django
Sagteware besonderhede:
Weergawe: 1.9.7 Opgedateer
Upload datum: 18 Jul 16
Lisensie: Gratis
Populariteit: 110

Rating: 5.0/5 (Total Votes: 1)

Tot Quentin Tarantino vrygestel sy epiese fliek meesterstuk, Django is sinoniem met "die beste Python raamwerk van alle tye." Terwyl sy SEO en soek reputasie 'n treffer kon geneem, Django is nog steeds dieselfde top-rak oplossing vir die ontwikkeling van web programme in Python.

Met 'n toegewyde user base en 'n oorvloed van online tutorials, slag met Django is nie net aanbeveel, maar baie maklik om ook te doen.

Dit seekoei van die Python ontwikkeling wêreld is uiters gerespekteerde en het die inspirasie van baie soortgelyke raamwerke is, sommige van hulle selfs buite spektrum Python se.

Na jare en jare van ontwikkeling, Django is nou 'n baie stabiele instrument, met baie min foute en 'n baie dokumente in by enige beginner uithelp. Dit is ook voortdurend bygewerk en opgegradeer om die nuutste Python vrystellings sowel.

Op die oomblik Django is gebruik op groot Internet webwerwe soos Instagram, Mozilla, Disqus, OpenStack, Rdio en Pinterest, net 'n paar te noem. Wat hierdie vertel jou as 'n ontwikkelaar is dat jy maklik kan vertrou dit om projekte jou kliënte se loop as dit die verkeer kan hanteer en userbases die bogenoemde terreine te hanteer.

Wat is nuut in hierdie release:.

  • Ondersteuning vir die uitvoering van aksies na 'n transaksie te pleeg
  • Ondersteuning vir wagwoord bekragtiging.
  • Toestemming mixins vir uitsigte klas gebaseer.
  • Nuwe stilering vir contrib.admin.
  • Ondersteuning vir die uitvoer van toetse in parallel.

Wat is nuut in weergawe 1.9:.

  • Ondersteuning vir die uitvoering van aksies na 'n transaksie te pleeg
  • Ondersteuning vir wagwoord bekragtiging.
  • Toestemming mixins vir uitsigte klas gebaseer.
  • Nuwe stilering vir contrib.admin.
  • Ondersteuning vir die uitvoer van toetse in parallel.

Wat is nuut in weergawe 1.8.3:.

  • Vaste sessie spoel in die cached_db backend

Wat is nuut in weergawe 1.8.1:.

  • 'n formele API vir Model._meta
  • Native ondersteuning vir verskeie sjabloon enjins.
  • Ondersteuning vir komplekse SQL uitdrukkings via die ORM.
  • New PostgreSQL spesifieke funksies in contrib.postgres.

Wat is nuut in weergawe 1.7.5 / 1.8b1:

  • Foutoplossings:
  • Vaste 'n migrasie crash wanneer unapplying contrib.contenttypes of eerste migrasie contrib.auth se.
  • Made die migrasie se RenameModel werking hernoem ManyToManyField tafels.
  • Vaste 'n migrasie ongeluk op MySQL toe migreer vanaf 'n OneToOneField 'n ForeignKey.
  • verhoed dat die static.serve uitsig vanaf die vervaardiging van ResourceWarnings in sekere omstandighede.
  • Vaste skedule tjek vir ManyToManyField om te kyk vir interne tipe in plaas van die beheer van die klas geval, so jy kan persoonlike M2M-agtige velde met dieselfde gedrag te skryf.

Wat is nuut in weergawe 1.7.2:

  • Foutoplossings:
  • Toegevoegde GeoDjango verenigbaarheid met mysqlclient databasis bestuurder.
  • Vaste MySQL 5.6+ ongeluk met GeometryFields in migrasies.
  • Vaste 'n migrasie crash wanneer die verwydering van 'n stuk grond wat daarna verwys in AlterIndexTogether of AlterUniqueTogether.
  • Opdateer op die eerste dag van die week in die Oekraïense land tot Maandag.
  • Bygevoeg ondersteuning vir transaksionele ruimtelike metadata inisialisering op SpatiaLite 4.1 +.
  • Vaste 'n migrasie ongeluk wat voorkom veranderende n waarvoor geen nul mag veld met 'n verstek vir nie waarvoor geen nul mag met dieselfde standaard.
  • Vaste 'n migrasie crash wanneer jy GeometryFields met leë = true op Postgis.
  • toegelaat gebruik van DateTimeField () as Transform.output_field.
  • Vaste 'n migrasie serializeren fout met float (& quot; nan & quot;) en float (& quot; INF & quot;).
  • Vaste 'n regressie waar persoonlike vorm velde met 'n queryset kenmerk maar geen limit_choices_to nie gebruik kan word in 'n ModelForm.
  • Vaste 'n pasgemaakte veld tipe validering fout met MySQL backend wanneer db_type teruggekeer Geen.
  • Vaste 'n migrasie crash wanneer 'n stuk grond is herdoop wat deel is van 'n index_together.
  • Vaste squashmigrations om die parameter --no-optimaliseer respekteer.
  • Made RenameModel omkeerbaar.
  • Vermy onnodige rollbacks van migrasie uit ander programme toe agtertoe migreer.
  • Vaste 'n seldsame navraag fout by die gebruik van diep geneste subqueries.
  • Vaste 'n ongeluk in migrasies wanneer 'n stuk grond wat deel van 'n indeks / unique_together beperking te verwyder.
  • Vaste django.core.files.File .__ repr __ () wanneer die naam van die lêer bevat Unicode-karakters.
  • Bygevoeg ontbrekende konteks te delete_selected oog die administrateur se persoonlike webwerf kop, ens verhoed verskyn.
  • Vaste 'n regressie met dinamiese gegenereerde inlines en toegelaat veld verwysings in die admin.
  • Vaste 'n oneindige lus fout vir sekere sikliese migrasie afhanklikhede, en hy het die fout boodskap vir sikliese afhanklikhede baie meer nuttig.
  • Bygevoeg ontbreek index_together hantering vir SQLite.

Wat is nuut in weergawe 1.7.1:

  • toegelaat verwante baie-tot-baie velde te wees waarna verwys word in die admin.
  • Bygevoeg 'n meer nuttig fout boodskap as jy probeer om 'n program te migreer sonder om eers die skep van die contenttypes tafel.
  • Gewysig migrasies afhanklikheid algoritme om moontlike oneindige rekursie te voorkom.
  • Vaste 'n UnicodeDecodeError wanneer die spoel foutboodskap Unicode-karakters bevat.
  • Heringestel vermiste CHECK SQL klousules wat uitgelaat is op 'n paar back ends toe nie die gebruik van migrasie.
  • Vaste serialisasie van tipe voorwerpe in migrasies.
  • toegelaat inline en verborge verwysings na admin velde.
  • Die @deconstructible versierder versuim nou met 'n ValueError as die versier voorwerp kan nie outomaties word ingevoer.
  • Vaste 'n tikfout in 'n inlineformset_factory () fout boodskap dat 'n ongeluk veroorsaak het.
  • Herstelde die vermoë om ABSOLUTE_URL_OVERRIDES gebruik met die 'auth.User 'n model (# 11775). As 'n newe-effek, die instelling voeg nou 'n metode get_absolute_url () om enige model wat in ABSOLUTE_URL_OVERRIDES verskyn maar get_absolute_url nie definieer ().
  • Vermy maskering paar ImportError uitsonderings tydens toediening laai.
  • Leë index_together of unique_together model opsies nie meer resultate in oneindige migrasies.
  • Vaste crash in contrib.sitemaps as lastmod teruggekeer 'n datum in plaas van 'n datum tyd.
  • toegelaat migrasies te werk met app_labels dat dieselfde laaste deel het (bv django.contrib.auth en vendor.auth).
  • Herstelde die vermoë om F voorwerpe deepcopy.
  • ties vir Walliese (CY) en 'n paar Chinese locales (zh_CN, zh_Hans, zh_Hant en zh_TW) is bygevoeg. Formate vir Macedonian is vasgestel.
  • Bygevoeg vermelding van dwang name in die SQL deur migrasies gegenereer crash met hoofletters karakters in die naam voorkom.
  • Vaste herbenaming van modelle met 'n self-referensiële baie-tot-baie veld (ManyToManyField ( 'self')).
  • Bygevoeg die get_extra (), get_max_num (), en get_min_num () haak om GenericInlineModelAdmin.
  • Made migrations.RunSQL nie meer nodig persent teken ontsnap. Dit is nou in ooreenstemming met cursor.execute ().
  • Made die afleveringen inskrywing in die toets woordeboek bruikbare.
  • Vaste fout in migrasies wat vreemde sleutel beperkinge verhinder om onbeheerde modelle met 'n persoonlike primêre sleutel.
  • Toegevoegde SchemaEditor vir MySQL GIS backend sodat ruimtelike indekse sal geskep word vir programme met migrasies.
  • Toegevoegde SchemaEditor vir Oracle GIS backend sodat ruimtelike metadata en indekse sal geskep word vir programme met migrasies.
  • gedwing die related_name model veld opsie om Unicode tydens migrasie geslag tot migrasies wat werk met beide Python 2 en 3 te genereer.
  • Vaste MigrationWriter om ingeboude tipes hanteer sonder invoer.
  • Vaste deepcopy op ErrorList.
  • Made die admindocs sien om te blaai oog besonderhede te kyk of die siening wat in die URL bestaan ​​in die URLconf. Voorheen was dit moontlik om arbitrêre pakkette te voer uit die Python pad. Dit is nie beskou as 'n sekuriteit probleem omdat admindocs is slegs toeganklik vir gebruikers personeel.
  • Vaste UnicodeDecodeError ongeluk in AdminEmailHandler met nie-ASCII karakters in die aanvraag.
  • Vaste vermiste get_or_create en update_or_create op verwante bestuurders veroorsaak IntegrityError.
  • Made urlsafe_base64_decode () terug te keer die korrekte tipe (byte string) op Python 3.
  • makemigrations kan nou afleveringen tydsone-bewus waardes.
  • Bygevoeg 'n vinnige om die migrasie vraesteller wanneer die verwydering van die nul beperking van 'n stuk grond aan 'n IntegrityError op bestaande NULL rye te voorkom.
  • Vaste generiese verhoudings in ModelAdmin.list_filter.
  • Herstelde RFC nakoming vir die SMTP backend op Python 3.
  • Vaste 'n crash tydens ontleding koekies bevat ongeldig inhoud.
  • Die stelsel tjek raamwerk verhoog nou fout models.E020 wanneer die metode klas Model.check () is onbereikbaar.

Wat is nuut in weergawe 1.7:

  • 'n Nuwe ingeboude databasis migrasie stelsel. Notas oor die opgradering van Suid-( 'n gewilde derde party aansoek die verskaffing van migrasie funksies) is ook beskikbaar.
  • 'n refactored konsep van Django aansoeke. Django aansoeke is nie meer gekoppel is aan die bestaan ​​van 'n model lêers, en kan nou spesifiseer beide opset data en kode wat uitgevoer moet word as Django begin.
  • Verbeterings aan die model Veld API om migrasies ondersteun en, in die toekoms, te maklik toevoeging van saamgestelde-sleutel ondersteuning aan ORM Django se staat.
  • Verbeterings vir persoonlike Bestuurder en QuerySet klasse, sodat omgekeerde verhouding traversal om die Bestuurder om te gebruik, en die skepping van 'n bestuurder spesifiseer van 'n persoonlike QuerySet klas.
  • 'n extensible stelsel tjek raamwerk wat ontwikkelaars kan help in die opsporing van en die diagnose van foute.

Wat is nuut in weergawe 1.6.3 / 1.7b2:

  • Vaste:
  • MySQL typecasting
  • Onverwagse kode uitgevoer met behulp van omgekeerde ()
  • Caching van anonieme bladsye kan CSRF openbaar teken

Wat is nuut in weergawe 1.6.2:

  • Vaste pos enkodering op Python 3.3.3+.
  • Vaste 'n probleem waar wanneer settings.DATABASES [ 'verstek'] [ 'AUTOCOMMIT'] = Vals, die verband was nie in autocommit af, maar Django voorgegee dit was.
  • Vaste 'n regressie in meervoudige tafel erfenis sluit () navrae.
  • Bygevoeg ontbrekende items te django.utils.timezone .__ al __.
  • Vaste 'n stuk grond uitlijnfout probleem met select_related () en model erfenis.
  • Vaste sluit bevordering vir ontken en voorwaardes.
  • Oracle databasis introspeksie werk nou saam met Boole en dryf velde.
  • Vaste 'n probleem waar lui voorwerpe is nie eintlik gemerk as veilig wanneer deurgegaan mark_safe () en kon uiteindelik 'n dubbel-ontsnap.
  • Vaste 'n crash wanneer die uitvoering van die Changepassword opdrag wanneer die gebruiker voorwerp verteenwoordiging nie-ASCII karakters bevat.
  • Die collectstatic opdrag sal 'n fout eerder as verstek in te samel om die gebruik van die huidige werk gids as STATIC_ROOT nie gestel. Gekombineer met die --clear opsie, kan die vorige gedrag enigiets onder die huidige werk gids wis.

Wat is nuut in weergawe 1.6.1:

  • Bugs Vaste:
  • Vaste vertoning van inline gevalle in formsets wanneer ouer 0 vir primêre sleutel.
  • Vaste 'n regressie waar persoonlike querysets vir vreemde sleutels is oorskryf as ModelAdmin het bestel stel.
  • verwyder melding gemaak van 'n funksie in die --locale / l opsie van die makemessages en compilemessages opdragte wat nooit soos belowe het: Ondersteuning van verskeie land name deur kommas geskei. Dit is steeds moontlik om verskeie lokaliteite in een run spesifiseer deur gebruik te maak van die opsie verskeie kere.
  • Vaste 'n regressie wat onnodig konfigurasie-instellings geaktiveer wanneer die invoer get_wsgi_application.
  • Vaste toets kliënt Teken uit () metode wanneer die gebruik van die basis van koekies sessie backend.
  • Vaste 'n crash wanneer 'n GeometryField gebruik 'n nie-geometriese widget.
  • Vaste wagwoord hash gradeer wanneer die verandering van die iterasie telling.
  • Vaste 'n fout in die debug oog wanneer die URLconf bevat slegs een element.
  • Weer bygevoeg vermiste resultaat tel en weer skakel in veranderlys admin oog.
  • Die huidige taal is nie meer gered na die sessie deur LocaleMiddleware op elke reaksie nie, maar eerder net na 'n teken af.
  • Vaste 'n crash wanneer die uitvoering van runserver op nie-Engelse stelsels en wanneer die formaat datum in sy produksie vervat nie-ASCII karakters.
  • Vaste 'n ongeluk in die debug oog na 'n uitsondering plaasgevind het op Python ≥ 3.3.
  • Vaste 'n ongeluk in ImageField op 'n paar platforms (Homebrew en RHEL6 berig).
  • Vaste 'n regressie by die gebruik van generiese verhoudings in ModelAdmin.list_filter.

Wat is nuut in weergawe 1.6:

  • Django 1.6 vereenvoudig die verstek projek en program templates, draai op clickjacking beskerming en die administrateur koppelvlak by verstek.
  • Django 1.6 metamorfoses Django se transaksie hanteer, en nou in staat stel databasis-vlak autocommit by verstek. Dit behels 'n paar deprecations, so wees asseblief seker dat die notas te lees oor migreer vanaf 1.5-styl hantering transaksie.
  • Django 1.6 ondersteun aanhoudende databasis verbindings. Let daarop dat dit nie dieselfde as verbinding pooling; hierdie eenvoudig laat konneksies te lewe (vir 'n konfigureerbare tyd) oor versoeke hanteer word deur dieselfde werker.

Wat is nuut in weergawe 1.5.4 / 1.6 Beta 4:

  • Vaste:
  • Denial of Service via groot wagwoorde.

Wat is nuut in weergawe 1.5.3 / 1.6 Beta 3:

  • Hierdie vrystellings aan te spreek 'n Directory- traversal kwesbaarheid in een van Django se ingeboude sjabloon tags.

Wat is nuut in weergawe 1.5.2:

  • Vaste:
  • Cross-site scripting (XSS) in administrateur koppelvlak
  • Moontlike XSS via is_safe_url

Wat is nuut in weergawe 1.5.1:

  • Module-vlak waarskuwings vrygestel tydens toetse is nie meer stil weggesteek.
  • Verhoed filter op wagwoord hashes in die gebruiker admin.

Wat is nuut in weergawe 1.5.0:

  • Django 1.5 stel steun vir 'n konfigureerbare Gebruiker model.
  • Django 1.5 is die eerste Django vrylating met ondersteuning vir Python 3 (spesifiek, Python 3.2 en nuwer).
  • dokumentasie Django se is ook gekry 'n paar mooi belangrike werk.

Wat is nuut in weergawe 1.4.4 / 1.5 RC 2:

  • Die sekuriteit vrystellings los vier kwessies :. 'n potensiële phishing vektor, een ontkenning van die diens vektor, 'n inligting lekkasie probleem, en 'n verskeidenheid van XML kwesbaarhede

Wat is nuut in weergawe 1.4.2:.

  • Vaste gasheer kop vergiftiging
  • Dokumentasie van HttpOnly koekie opsie.

Wat is nuut in weergawe 1.4.1:

  • Vaste sekuriteit foute:
  • Om cross-site scripting in standpunte verifikasie.
  • ontkenning van die diens in beeld bekragtiging.
  • ontkenning van die diens via get_image_dimensions ().

Wat is nuut in weergawe 1.4:

  • Django 1.4 is die laaste amptelike vrystelling van Django wat sal ondersteun Python 2.5.

Wat is nuut in weergawe 1.4 RC 2:

  • Django 1.4 druppels ondersteun vir Python 2.4
  • Ondersteuning vir in-leser toets raamwerke
  • Kies vir die update ondersteuning
  • Model.objects.bulk_create in die ORM
  • QuerySet.prefetch_related
  • Verbeterde wagwoord hashing
  • HTML5 DOCTYPE
  • Lys filters in administrateur koppelvlak
  • Verskeie soort in administrateur koppelvlak
  • New ModelAdmin metodes
  • Admin inlines opsigte gebruiker regte
  • Bykomstighede vir kriptografiese ondertekening
  • -koekie gebaseer sessie backend
  • New Form Wizard
  • reverse_lazy
  • Die vertaling URL patrone
  • Kontekstuele vertaling ondersteuning vir {% trans%} en {% blocktrans%}
  • Aanpasbare SingleObjectMixin URLConf kwargs
  • Opdrag sjabloon tags
  • * args en ** kwargs ondersteuning vir sjabloontag helper funksies
  • Geen wikkel van uitsonderings in TEMPLATE_DEBUG af
  • truncatechars sjabloon filter
  • statiese sjabloontag
  • CachedStaticFilesStorage stoor backend
  • Eenvoudige clickjacking beskerming
  • CSRF verbeterings
  • Fout verslag filter
  • Uitgebreide IPv6 ondersteuning
  • Opdateer standaard projek uitleg en manage.py
  • Verbeterde WSGI ondersteuning
  • Custom projek en artikels templates
  • Ondersteuning vir tydsones
  • HTML vergelykings in toetse
  • Twee nuwe datum formaat snare

Wat is nuut in weergawe 1.3.1:.

  • Sessie manipulasie
  • ontkenning van die diens aanval via URLField.
  • URLField verwysing.
  • Adviesraad:. Host kop en CSRF
  • Adviesraad:. DEBUG bladsye en sensitiewe NA data

Wat is nuut in weergawe 1.3:.

  • 'n raamwerk vir-klas gebaseer uitsig skryf
  • Ingeboude ondersteuning vir die gebruik van Python se meld fasiliteite.
  • contrib ondersteuning vir maklike hantering van statiese lêers.
  • Django se toets raamwerk ondersteun nou (en skepe met 'n afskrif van) die unittest2 biblioteek.

Wat is nuut in weergawe 1.2.5:

  • security updates:
  • Fout in CSRF hantering.
  • Potensiële XSS in lêer veld lewering.
  • Gids-traversal kwesbaarheid op Windows.

Wat is nuut in weergawe 1.3 beta 1:.

  • Wysigings aan die login metodes van die admin
  • Django 1.3 skepe met 'n nuwe contrib app django.contrib.staticfiles te help ontwikkelaars hanteer die statiese media lêers (beelde, CSS, JavaScript, ens) wat nodig is om 'n volledige webblad lewer.
  • Verdere tweaks om die staticfiles inligting.

Wat is nuut in weergawe 1.2.3 / 1.3 alfa 1:.

  • -Klas gebaseer uitsig
  • Logging.
  • Uitgebreide statiese lêers hanteer.
  • transaksie konteks bestuurders.

Vereistes :

  • Python 2.7 of hoër

Soortgelyke sagteware

Scorched
Scorched

13 May 15

Grape
Grape

11 Mar 16

Slim
Slim

12 Mar 16

Ringo
Ringo

12 May 15

Kommentaar te Django

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie