Django

Software screenshot:
Django
Software detaljer:
Version: 1.9.7 Opdateret
Upload dato: 18 Jul 16
Licens: Gratis
Popularitet: 110

Rating: 5.0/5 (Total Votes: 1)

Indtil Quentin Tarantino udgivet hans episke film mesterværk, Django var synonymt med "det bedste Python rammer hele tiden." Mens dens SEO og søge ry måske har taget et hit, Django er stadig den samme top-shelf løsning til at udvikle web-applikationer i Python.

Med en dedikeret userbase og et væld af online tutorials, at komme i gang med Django er ikke kun anbefales, men ekstremt nemt også at gøre.

Dette monstrum af Python udvikling verden er ekstremt godt respekteret og har været inspiration mange lignende rammer, nogle af dem endda uden for Pythons spektrum.

Efter flere års udvikling, Django er nu en yderst stabil værktøj, med meget få fejl og en masse dokumentation for at hjælpe enhver nybegynder ud. Det er også konstant opdateret og opgraderet til den nyeste Python udgivelser så godt.

Lige nu er Django er blevet brugt på de store internet-sites som Instagram, Mozilla, Disqus, OpenStack, Rdio og Pinterest, for blot at nævne nogle få. Hvad det fortæller dig som udvikler er, at du nemt kan have tillid til det at køre dine kunders projekter, hvis det kan håndtere trafikken og userbases de førnævnte steder håndtere.

Hvad er nyt i denne udgivelse:.

  • Støtte til at udføre handlinger efter en transaktion commit
  • Understøttelse af password validering.
  • Tilladelse mixins for klasse-baserede synspunkter.
  • Ny styling til contrib.admin.
  • Støtte til at køre tests parallelt.

Hvad er nyt i version 1.9:.

  • Støtte til at udføre handlinger efter en transaktion begå
  • Understøttelse af password validering.
  • Tilladelse mixins for klasse-baserede synspunkter.
  • Ny styling til contrib.admin.
  • Støtte til at køre tests parallelt.

Hvad er nyt i version 1.8.3:.

  • Fast session rødmen i cached_db backend

Hvad er nyt i version 1.8.1:.

  • Et formaliseret API til Model._meta
  • Native understøttelse af flere skabelon motorer.
  • Støtte til komplekse SQL-udtryk via ORM.
  • New PostgreSQL specifik funktionalitet i contrib.postgres.

Hvad er nyt i version 1.7.5 / 1.8b1:

  • Fejlrettelser:
  • Rettet en migration nedbrud når unapplying contrib.contenttypes s eller contrib.auth første migration.
  • Gjort migration s RenameModel drift omdøbning ManyToManyField tabeller.
  • Rettet en migration nedbrud på MySQL når migrere fra en OneToOneField til en ForeignKey.
  • forhindret static.serve visningen fra at producere ResourceWarnings under visse omstændigheder.
  • Fast skema check for ManyToManyField at kigge efter intern form i stedet for at kontrollere klasse instans, så du kan skrive brugerdefinerede M2M-lignende felter med den samme adfærd.

Hvad er nyt i version 1.7.2:

  • Fejlrettelser:
  • Tilføjet GeoDjango kompatibilitet med mysqlclient database-driveren.
  • Fast MySQL 5.6+ nedbrud med GeometryFields i vandringer.
  • Rettet en migration nedbrud, når du fjerner et felt, der er refereret i AlterIndexTogether eller AlterUniqueTogether.
  • Opdateret den første dag i ugen i den ukrainske locale til mandag.
  • Tilføjet understøttelse af transaktionsbeslutning rumlig metadata initialisering på SpatiaLite 4,1 +.
  • Rettet en migration nedbrud, der forhindrede ændre en nullable felt med en standard til ikke-nullable med samme standard.
  • Rettet en migration nedbrud, når du tilføjer GeometryFields med blank = True på PostGIS.
  • Tilladt brug af DateTimeField () som Transform.output_field.
  • Rettet en migration Fortløbende bug involverer float (& quot; nan & quot;) og flyde (& quot; inf & quot;).
  • Rettet en regression, hvor brugerdefineret formularfelter, der har en forespørgselssæt attribut, men ingen limit_choices_to ikke kunne anvendes i en ModelForm.
  • Rettet en brugerdefineret felttype valideringsfejl med MySQL backend når db_type returnerede Ingen.
  • Rettet en migration nedbrud, når et felt omdøbes som er en del af en index_together.
  • Faste squashmigrations at respektere --no-optimere parameter.
  • Made RenameModel reversible.
  • undgås unødvendige rollbacks af migrationer fra andre apps, når migrerer baglæns.
  • Rettet en sjælden forespørgsel fejl, når du bruger dybt indlejrede underforespørgsler.
  • Rettet et nedbrud i folkevandringer, når du sletter et felt, der er en del af en indeks / unique_together tvang.
  • Fast django.core.files.File .__ Repr __ (), når filnavnet indeholder Unicode-tegn.
  • Tilføjet manglende sammenhæng til admins delete_selected opfattelse forhindrede brugerdefinerede websted header mv vises.
  • Rettet en regression med dynamisk genererede inlines og tilladte marken referencer i admin.
  • Rettet en uendelig løkke bug for visse cykliske afhængigheder migration, og gjorde fejlmeddelelsen for cykliske afhængigheder meget mere nyttigt.
  • Tilføjet mangler index_together håndtering for SQLite.

Hvad er nyt i version 1.7.1:

  • Tilladt relateret mange-til-mange områder at være henvises til i admin.
  • Tilføjet en mere hjælpsom fejlmeddelelse, hvis du forsøger at migrere en app uden først at skabe den CONTENTTYPES bordet.
  • Modificerede vandringer afhængighed algoritme til at undgå eventuel uendelig rekursion.
  • Rettet en UnicodeDecodeError når flush fejlmeddelelse indeholdt Unicode-tegn.
  • genindsat manglende CHECK SQL klausuler, der blev udeladt på nogle backends når du ikke bruger vandringer.
  • Fast serialisering af typen objekter i vandringer.
  • Tilladt inline og skjulte henvisninger til admin felter.
  • @deconstructible dekoratør nu mislykkes med en ValueError hvis dekoreret objekt ikke automatisk kan importeres.
  • Rettet en slåfejl i en inlineformset_factory () fejlmeddelelse, der forårsagede et styrt.
  • Restaureret evnen til at bruge ABSOLUTE_URL_OVERRIDES med "auth.User 'model (# 11775). Som en bivirkning, indstillingen tilføjer nu en get_absolute_url () metode til enhver model, der vises i ABSOLUTE_URL_OVERRIDES men definerer ikke get_absolute_url ().
  • undgås maskering nogle ImportError undtagelser under påføringen læsning.
  • Tøm index_together eller unique_together model indstillinger ikke længere resulterer i uendelige vandringer.
  • Fast nedbrud i contrib.sitemaps hvis lastmod returnerede en dato i stedet for en datetime.
  • tilladt vandringer til at arbejde med app_labels der har den samme sidste del (fx django.contrib.auth og vendor.auth).
  • Restaureret evnen til deepcopy F objekter.
  • Formater til Welsh (cy) og flere kinesiske locales (zh_CN, zh_Hans, zh_Hant og zh_TW) er blevet tilføjet. Formater til makedonsk er blevet rettet.
  • Tilføjet citere af constraint navne i SQL genereret af vandringer for at forhindre nedbrud med store bogstaver i navnet.
  • Fast omdøbning af modeller med en selvrefererende mange-til-mange felt (ManyToManyField ( 'selv')).
  • Tilføjet get_extra (), get_max_num (), og get_min_num () kroge til GenericInlineModelAdmin.
  • Made migrations.RunSQL ikke længere kræve procenttegn undslippe. Dette er nu i overensstemmelse med cursor.execute ().
  • Gjort serialiserer post i TEST ordbogen brugbar.
  • Fixed bug i vandringer, der forhindrede fremmede nøgler til ikke-administrerede modeller med en brugerdefineret primær nøgle.
  • Tilføjet SchemaEditor til MySQL GIS backend, så rumlige indeks vil blive oprettet for apps med vandringer.
  • Tilføjet SchemaEditor for Oracle GIS backend, så rumlig metadata og indekserer vil blive oprettet for apps med vandringer.
  • tvunget den related_name feltet model mulighed for at Unicode under migration generation til at generere migrationer, der arbejder med både Python 2 og 3.
  • Fast MigrationWriter at håndtere builtin typer uden import.
  • Fast deepcopy på ErrorList.
  • Lavet de admindocs se at gennemse se detaljer kontrollere, om visningen er angivet i URL'en findes i URLconf. Tidligere var det muligt at importere vilkårlige pakker fra Python sti. Dette blev ikke betragtet som et sikkerhedsproblem, fordi admindocs er kun tilgængelig for personale brugere.
  • Fast UnicodeDecodeError nedbrud i AdminEmailHandler med ikke-ASCII-tegn i anmodningen.
  • Fast manglende get_or_create og update_or_create om relaterede ledere forårsager IntegrityError.
  • Made urlsafe_base64_decode () returnerer den korrekte type (byte streng) på Python tre.
  • makemigrations kan nu føljeton tidszone-aware værdier.
  • Tilføjet en prompt til vandringer spørgeren, når du fjerner null tvang fra et felt til at forhindre en IntegrityError på eksisterende NULL rækker.
  • Faste generiske relationer i ModelAdmin.list_filter.
  • Restaureret RFC overensstemmelse for SMTP backend på Python tre.
  • Rettet et nedbrud mens parsing cookies indeholder ugyldige indhold.
  • Rammerne systemkontrol rejser nu fejl models.E020 når klassen metode Model.check () er utilgængelig.

Hvad er nyt i version 1.7:

  • En ny indbygget database migration system. Bemærkninger om opgradering fra syd (en populær tredjepartsprogram giver migration funktionalitet) er også tilgængelige.
  • En refactored begreb Django applikationer. Django applikationer er ikke længere bundet til eksistensen af ​​en modeller filer, og kan nu angive både konfigurationsdata og kode, der skal udføres som Django starter.
  • Forbedringer af model Field API til at støtte vandringer og i fremtiden, der gør det let tilsætning af komposit-key støtte til Djangos ORM.
  • Forbedringer for brugerdefinerede Manager og QuerySet klasser, der giver omvendt forhold traversal at angive Manager til at bruge, og oprettelse af en manager fra en brugerdefineret QuerySet klasse.
  • En Extensible systemkontrol ramme, som kan hjælpe udviklere med at afsløre og diagnosticere fejl.

Hvad er nyt i version 1.6.3 / 1.7b2:

  • Fast:
  • MySQL typecasting
  • Uventet kode med revers ()
  • Caching af anonyme sider kan afsløre CSRF token

Hvad er nyt i version 1.6.2:

  • Fast mail kodning på Python 3.3.3 og nyere.
  • Fixed et problem, hvor når settings.DATABASES [ 'standard'] [ 'AUTOCOMMIT'] = False, forbindelsen ikke var i autocommit mode, men Django lod det var.
  • Rettet en regression i multiple-tabel nedarvning udelukke () forespørgsler.
  • Tilføjet manglende elementer til django.utils.timezone .__ alle __.
  • Rettet et felt forskydning problem med select_related () og model arv.
  • Fast slutte salgsfremstød for negeret og betingelser.
  • Oracle database introspektion arbejder nu med boolean og flyde felter.
  • Fixed et problem, hvor dovne genstande ikke var faktisk markeret som sikker, når passeret mark_safe () og kunne ende med at blive dobbelt-undslap.
  • Rettet et nedbrud ved udførelse af changepassword kommando, når brugeren objekt repræsentation indesluttet ikke-ASCII-tegn.
  • collectstatic kommando vil rejse en fejl i stedet for standard til at bruge den aktuelle arbejdsmappe hvis STATIC_ROOT ikke er indstillet. Kombineret med den --clear mulighed, kunne den tidligere opførsel tørre noget under den aktuelle arbejdsmappe.

Hvad er nyt i version 1.6.1:

  • Bugs fast:
  • Fast visning af inline forekomster i formsets når forælder har 0 for primær nøgle.
  • Rettet en regression, hvor brugerdefinerede forespørgselssæt for udenlandske nøgler blev overskrevet hvis ModelAdmin havde bestiller sæt.
  • Fjernet omtale af en funktion i --locale / -l mulighed for makemessages og compilemessages kommandoer, der aldrig har arbejdet som lovet: Støtte af flere locale navne adskilt af kommaer. Det er stadig muligt at angive flere lokaliteter i en køre ved hjælp af indstillingen flere gange.
  • Rettet en regression, der unødigt udløste indstillinger konfiguration, når du importerer get_wsgi_application.
  • Fast test klient logout () metode ved brug af cookie-baserede session backend.
  • Rettet et nedbrud, når en GeometryField bruger en ikke-geometrisk widget.
  • Fast adgangskode hash opgradere, når du ændrer iteration count.
  • Rettet en fejl i debug visningen når URLconf kun indeholder ét element.
  • Re-tilføjet manglende søgeresultat tælle og reset linket i ændringslister admin visning.
  • Det aktuelle sprog er ikke længere gemmes i session ved LocaleMiddleware på hver svar, men snarere først efter en logout.
  • Rettet et nedbrud ved udførelse runserver på ikke-engelske systemer, og når det formaterede dato i sin produktion indeholdt ikke-ASCII-tegn.
  • Rettet et nedbrud i debug opfattelse efter en undtagelse opstod på Python ≥ 3.3.
  • Rettet et nedbrud i ImageField på nogle platforme (Homebrew og RHEL6 rapporteret).
  • Rettet en regression, når du bruger generiske relationer i ModelAdmin.list_filter.

Hvad er nyt i version 1.6:

  • Django 1.6 forenkler standard projekt- og anvendelsesskabeloner, tænde clickjacking beskyttelse og admin interface som standard.
  • Django 1.6 eftersyn Django transaktion håndtering, og nu gør det muligt for database-niveau autocommit som standard. Dette indebærer nogle deprecations, så skal du sørge for at læse noterne om at migrere fra 1,5-stil håndtering transaktion.
  • Django 1.6 understøtter vedvarende databaseforbindelser. Bemærk at dette ikke er det samme som forbindelsen pooling; dette blot tillader forbindelser at leve (for en konfigurerbar tid) på tværs anmodninger håndteres af den samme arbejdstager.

Hvad er nyt i version 1.5.4 / 1.6 Beta 4:

  • Fast:
  • Denial of Service via store adgangskoder.

Hvad er nyt i version 1.5.3 / 1.6 Beta 3:

  • Disse udgivelser løse en Directory- traversal sårbarhed i en af ​​Django indbyggede skabelon tags.

Hvad er nyt i version 1.5.2:

  • Fast:
  • Cross-site scripting (XSS) i admin interface
  • Mulig XSS via is_safe_url

Hvad er nyt i version 1.5.1:

  • advarsler Modul-niveau, der udsendes i løbet af test ikke længere lydløst skjult.
  • Forhindret filtrering på password hashes i brugeren admin.

Hvad er nyt i version 1.5.0:

  • Django 1.5 introducerer understøttelse af en konfigurerbar User model.
  • Django 1.5 er den første Django udgivelse med understøttelse af Python 3 (specifikt Python 3.2 og nyere).
  • Django dokumentation har også fået nogle ret betydelige arbejde.

Hvad er nye i version 1.4.4 / 1.5 RC 2:

  • Disse sikkerhedsopdateringer løse fire spørgsmål :. en potentiel phishing vektor, en denial-of-service, vektor, en informations lækage problem, og en række XML sårbarheder

Hvad er nyt i version 1.4.2:.

  • Fast vært header forgiftning
  • Dokumentation af HttpOnly cookie mulighed.

Hvad er nyt i version 1.4.1:

  • Fast sikkerhed bugs:
  • For cross-site scripting i udsigt authentication.
  • Denial-of-service i billedet validering.
  • Denial-of-service via get_image_dimensions ().

Hvad er nyt i version 1.4:

  • Django 1.4 er den sidste officielle udgivelse af Django som vil støtte Python 2.5.

Hvad er nyt i version 1.4 RC 2:

  • Django 1.4 dråber støtte for Python 2.4
  • Understøttelse af i-browser test rammer
  • SELECT FOR UPDATE støtte
  • Model.objects.bulk_create i ORM
  • QuerySet.prefetch_related
  • Forbedret password hashing
  • HTML5 DOCTYPE
  • List filtre i admin interface
  • Flere slags i admin interface
  • New ModelAdmin metoder
  • Admin inlines respekt brugertilladelser
  • Værktøjer til kryptografisk underskrift
  • Cookie-baserede session backend
  • Guiden Ny formular
  • reverse_lazy
  • Oversættelse webadressemønstre
  • kontekstuel oversættelse støtte til {% trans%} og {% blocktrans%}
  • tilpasses SingleObjectMixin URLConf kwargs
  • Tildeling skabelon tags
  • * args og ** kwargs støtte til skabelon tag helper funktioner
  • Ingen indpakning af undtagelser i TEMPLATE_DEBUG tilstand
  • truncatechars skabelon filter
  • statisk skabelon tag
  • CachedStaticFilesStorage storage backend
  • Enkel clickjacking beskyttelse
  • CSRF forbedringer
  • Fejl rapport filtrering
  • Udvidet IPv6 support
  • Opdateret layout og manage.py standard projekt
  • Forbedret WSGI støtte
  • Brugerdefineret projekt- og app skabeloner
  • Understøttelse af tidszoner
  • HTML sammenligninger i test
  • To nye dato formatstrenge

Hvad er nyt i version 1.3.1:.

  • Session manipulation
  • Denial of service angreb via URLField.
  • URLField omdirigering.
  • Advisory:. Host header og CSRF
  • Rådgivende:. Debug sider og følsomme POST data

Hvad er nyt i version 1.3:.

  • En ramme for skrivning klasse-baserede synspunkter
  • Indbygget understøttelse for at bruge Python s logning faciliteter.
  • Contrib støtte til nem håndtering af statiske filer.
  • Djangos test rammer understøtter nu (og skibe med en kopi af) unittest2 bibliotek.

Hvad er nyt i version 1.2.5:

  • sikkerhedsrettelser:
  • Fejl i CSRF håndtering.
  • Potentiale XSS i filen felt rendering.
  • Register-traversal sårbarhed i Windows.

Hvad er nyt i version 1.3 beta 1:.

  • Ændringer i login-metoder admin
  • Django 1.3 skibe med en ny contrib app django.contrib.staticfiles at hjælpe udviklere håndtere de statiske mediefiler (billeder, CSS, JavaScript, etc.), som er nødvendige for at gengive en komplet webside.
  • Yderligere tweaks til staticfiles app.

Hvad er nyt i version 1.2.3 / 1.3 alpha 1:.

  • klasse-baserede synspunkter
  • Logning.
  • Udvidede statiske filer håndtering.
  • Transaktion kontekst ledere.

Krav :

  • Python 2.7 eller højere

Lignende software

NoFlo
NoFlo

11 Mar 16

Catberry
Catberry

10 Dec 15

Bone.io
Bone.io

13 May 15

Kommentarer til Django

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori