Django

Yazılım ekran görüntüsü:
Django
Yazılım detaylar:
Versiyon: 1.9.7 Güncelenir
Qayıt: 18 Jul 16
Lisans: Ücretsiz
Popülerlik: 524

Rating: 5.0/5 (Total Votes: 1)

Quentin Tarantino onun epik film başyapıtı yayınladı kadar Django ile eşanlamlı oldu "tüm zamanların en iyi Python çerçevesinde." onun SEO ve arama itibar bir hit almış olsa da, Django hala Python Web uygulamaları geliştirmek için aynı üst raf çözümdür.

Django ile başlarken özel bir userbase ve çevrimiçi öğreticiler bir bolluk ile sadece tavsiye edilmez ama son derece kolay da yapmak.

Python geliştirme dünyasının bu dev bazıları bile Python spektrumun dışında, son derece saygın ve birçok benzer çerçevelerin ilham kaynağı olmuştur.

yaş ve geliştirme yıl sonra, Django şimdi çok az hata ile son derece kararlı bir araç, herhangi bir acemi yardım etmek belgelerin bir çok şey var. Ayrıca sürekli güncellenen ve aynı zamanda en son Python sürümleri yükseltilir.

Şu anda Django sadece birkaç isim için, Instagram, Mozilla, Disqus, openstack, RDIO ve Pinterest gibi büyük internet sitelerinde kullanılır olmuştur. Ne bu bir geliştirici olarak size söyler size kolaylıkla trafik işleyebilir müşterilerinizin projelerini çalıştırmak için ona güvenebilirsiniz olması ve yukarıda belirtilen sitelerin ele userbases.

Ne yeni Bu sürümde :.

  • işlemden sonra eylemler tamamlama gerçekleştirmek için destek
  • parola doğrulama için destek.
  • sınıf temelli görünümleri için izin Katmalar.
  • contrib.admin için yeni stil.
  • paralel testler için destek.

sürüm 1.9 yeni Nedir:.

  • işlemden sonra davranışlarda gerçekleştirmek için destek
  • parola doğrulama için destek.
  • sınıf temelli görünümleri için izin Katmalar.
  • contrib.admin için yeni stil.
  • paralel testler için destek.

Hangi sürümü 1.8.3 Yeni:.

  • cached_db arka uç Sabit oturum kızarma

sürüm 1.8.1 yeni Nedir:.

  • Model._meta için bir resmiyet API
  • Birden fazla şablon motorları için yerel destek.
  • ORM ile karmaşık SQL ifadeleri için destek.
  • contrib.postgres Yeni PostgreSQL belirli işlevler.

sürümde yeni nedir 1.7.5 / 1.8b1:

  • Bugfixes:
  • contrib.contenttypes 's veya contrib.auth ilk göç unapplying zaman göç kazasında düzeltildi.
  • taşıma işleminin RenameModel operasyonu yeniden adlandırma ManyToManyField tabloları yaptı.
  • Bir ForeignKey bir OneToOneField geçiş yaparken MySQL bir göç kazasında düzeltildi.
  • bazı durumlarda ResourceWarnings üreten static.serve görünümü engelledi.
  • ManyToManyField yerine denetimi sınıf örneğinin iç türü için bakmak, böylece aynı davranışı ile özel m2m benzeri alanlar yazabilirsiniz için sabit şema kontrol edin.

sürüm 1.7.2 yeni Nedir:

  • Bugfixes:
  • Eklendi GeoDjango mysqlclient veritabanı sürücüsü ile uyumluluk.

  • göçleri GeometryFields ile MySQL 5.6+ kaza Sabit
  • .
  • AlterIndexTogether veya AlterUniqueTogether başvurulan bir alan çıkarırken bir göç kaza Sabit.
  • Pazartesi Ukrayna yerelin haftanın ilk günü güncellendi.
  • SpatiaLite 4.1 + üzerinde işlem mekansal meta başlatma desteği eklendi.
  • Aynı varsayılan olmayan null bir varsayılan bir null alanı değiştirerek engelleyen bir göç kazasında düzeltildi.
  • Sabit PostGIS boş olan GeometryFields ekleyerek bir geçiş kazasında = True.
  • Transform.output_field olarak DateTimeField () İzin kullanımı.
  • göç Serileştirme şamandıra içeren hata (& quot; nan & quot;) Sabit ve şamandıra (& quot; inf & quot;).
  • QuerySet niteliği ama hiçbir limit_choices_to sahip özel form alanları ModelForm kullanılan olamazdı bir gerileme düzeltildi.
  • db_type Yok döndüğünde MySQL arkaplana sahip bir özel alan türü doğrulama hatası düzeltildi.
  • alan bir index_together parçası olduğunu yeniden adlandırılmış bir göç kazasında düzeltildi.
  • Sabit squashmigrations --no-optimize parametresini saygı.
  • Daha RenameModel geri dönüşümlü.

  • diğer uygulamalardan göçler
  • Avoided gereksiz rollbacks geriye göç.
  • içe geçmiş alt sorgular kullanırken nadir sorgu hatası düzeltildi.
  • indeks / unique_together kısıtlama parçası olan bir alan silerken göçlerde bir kilitlenme düzeltildi.

  • Dosyanın adı Unicode karakterler içeren
  • Sabit django.core.files.File .__ repr __ ().
  • görünmesini özel site başlığını, vb engelledi admin delete_selected görünümüne eksik bağlamı eklendi.
  • regresyon admin dinamik olarak oluşturulan inlines ve izin verilen saha referansları ile düzeltildi.
  • belirli döngüsel göç bağımlılıkları için sonsuz bir döngü hata düzeltildi ve çok daha yararlı döngüsel bağımlılıkları için hata mesajı yaptı.
  • SQLite için taşıma index_together eksik eklendi.

sürüm 1.7.1 yeni Nedir:

  • ilgili İzin çok-çok alanda olmak admin başvurulan.

  • İlk contenttypes tablosunu oluşturmadan bir uygulama geçirilecek çalışırsanız
  • daha yararlı bir hata mesajı eklendi.
  • Modifiye göçler bağımlılık algoritması mümkün sonsuz özyinelemeye önlemek için.
  • floş hata mesajı Unicode karakterler içerdiği zaman bir UnicodeDecodeError düzeltildi.

  • göçler kullanmadığınız zaman bazı backend'e üzerinde atlanmış
  • Eski Haline eksik FİYATLARI SQL cümlecikleri.
  • göçlerle türü nesneleri Sabit seri.
  • İzin inline ve yönetici alanlarına gizli referanslar.

  • dekore nesne otomatik olarak ithal edilemez eğer
  • @deconstructible dekoratör şimdi ValueError ile başarısız olur.
  • çökmesine neden olan bir inlineformset_factory () hata iletisinde bir yazım hatası düzeltildi.
  • 'auth.User' modeli (# 11775) ile ABSOLUTE_URL_OVERRIDES kullanma yeteneği geri. yan etkisi olarak, ayar artık ABSOLUTE_URL_OVERRIDES görünür ama get_absolute_url tanımlamaz herhangi bir model ().
  • Bir get_absolute_url () yöntemini ekler
  • Uygulama yükleme sırasında bazı ImportError istisnalar maskeleme kaçınılması.

  • sonsuz göç
  • Boş index_together veya unique_together modeli seçenekleri artık sonuç.
  • lastmod bir datetime yerine bir tarih döndü contrib.sitemaps çarpışma düzeltildi.
  • İzin göçler aynı son bölümü olan app_labels (örneğin django.contrib.auth ve vendor.auth) ile çalışmak için.
  • restore F nesneleri deepcopy yeteneği.
  • Galce (cy) ve birkaç Çinli yerel (zh_CN, zh_Hans, zh_Hant ve zh_TW) için Biçimleri eklendi. Makedonca için Biçimleri sabit olmuştur.
  • adında büyük karakterlerle kazasında önlemek için göçler tarafından oluşturulan SQL sınırlama isimleri alıntı eklendi.
  • özüne çok-çok alanla modellerin Sabit yeniden adlandırma (ManyToManyField ( 'self')).
  • GenericInlineModelAdmin için, get_max_num (), ve get_min_num () kanca get_extra () eklendi.
  • Daha migrations.RunSQL artık kaçan yüzde işareti gerektirir. Bu cursor.execute ile tutarlıdır ().
  • kullanılabilir TEST sözlükte seri hale girişini yaptı.

  • Özel bir birincil anahtar ile yönetilmeyen modellere yabancı anahtar kısıtlamaları engelledi göçler
  • Sabit hata.
  • Eklendi SchemaEditor MySQL CBS arkaplanı için mekansal indeksler göçlerle uygulamalar için yaratılmış olacak ki.
  • mekansal meta ve indeksler göçlerle uygulamalar için oluşturulacak böylece Oracle CBS arkaplanı için Katma SchemaEditor.
  • Python 2 ve 3 ile çalışmak geçişleri oluşturmak için göç oluşturma sırasında Unicode related_name modeli alan seçeneği Zorla.
  • Sabit MigrationWriter ithalat olmadan yerleşik türlerini işlemek için.

  • ErrorList üzerinde deepcopy Sabit
  • .
  • admindocs URL belirtilen görünüm URLconf olup olmadığını görünüm ayrıntılarını kontrol göz atmak görmek yapılmıştır. Daha önce Python yolundan keyfi paketleri almak mümkün oldu. admindocs kullanıcıları personel sadece erişilebilir çünkü bu bir güvenlik sorunu olarak kabul edilmemiştir.
  • isteği ASCII olmayan karakterler ile AdminEmailHandler Sabit UnicodeDecodeError kazasında.

  • IntegrityError neden ilgili yöneticilerin
  • Sabit eksik get_or_create ve update_or_create.
  • Yapılan urlsafe_base64_decode () Python 3 uygun tip (bayt dizesi) döndürür.
  • makemigrations artık zaman dilimi farkında değerleri serileştirebilirsiniz.

  • NULL satırları varolan bir IntegrityError önlemek için bir alandan boş kısıtlaması çıkarırken
  • göçler sorgulayıcı bir istemi eklendi.
  • ModelAdmin.list_filter Sabit genel ilişkiler.

  • Python 3 SMTP arkaplanı için
  • restore RFC uyumu.
  • geçersiz içeriğe sahip çerezleri ayrıştırırken bir kilitlenme düzeltildi.

  • sınıf yöntemi Model.check () erişilemiyor
  • sistem kontrol çerçevesi artık hata models.E020 yükseltir.

sürüm 1.7 yeni Nedir:

  • Yeni dahili veritabanı göç sistemi. Güney (popüler üçüncü parti uygulama göç işlevselliğini sağlayan) yükseltme ile ilgili notlar da mevcuttur.
  • Django uygulamaların bir refactored kavramı. Django uygulamaları artık modeller dosyaların varlığı bağlı olduğu ve Django başlarken şimdi yapılandırma verileri ve kod hem de yürütülecek belirtebilirsiniz.
  • modeli Alan API iyileştirmeler göçler desteklemek ve gelecekte, Django'nın ORM kompozit anahtar desteğinin kolay eklenmesini sağlamak için.
  • Özel QuerySet sınıfından bir Manager kullanmak Müdürü ve oluşturma belirtmek için ters ilişki geçişi sağlayan özel Yöneticisi ve QuerySet sınıfları için iyileştirmeler.
  • tespit ve hataları teşhis geliştiricilere yardımcı olabilir bir genişletilebilir sistem kontrolü çerçeve.

sürümde yeni nedir 1.6.3 / 1.7b2:

  • Sabit:
  • MySQL tiplemeleri
  • ters kullanarak beklenmeyen kod yürütme ()
  • anonim sayfaların önbelleğe alma CSRF belirteci
  • ortaya koyabilir

sürüm 1.6.2 yeni Nedir: Python üzerinde

  • Sabit posta şifreleme 3.3.3 ve üzeri sürümleri.
  • bir sorun düzeltildi zaman settings.DATABASES [ 'default'] [ 'autocommit'] = FALSE, bağlantı autocommit modunda değildi ama Django oldu gibi davrandı.
  • çoklu-tablo miras Sabit bir gerileme () sorguları dahil değildir.
  • Tüm __.
  • .__ django.utils.timezone için eksik öğeleri eklendi
  • (select_related) ve model miras ile bir alan hiza sorunu düzeltildi.
  • Sabit reddedildiği VE koşullar için promosyon katılın.
  • Oracle veritabanı introspection şimdi boolean ile çalışır ve alanları yüzer.
  • mark_safe geçirilir () ve çift çıkış olmak bitebileceğini zaman tembel nesneler aslında güvenli olarak işaretlenmemiş edildi bir sorun düzeltildi.
  • kullanıcı nesne temsili ASCII olmayan karakterler içerdiği zaman changepassword komutu çalıştırarak bir kilitlenme düzeltildi.
  • STATIC_ROOT ayarlı değilse geçerli çalışma dizini kullanarak bir hata ziyade varsayılan artıracaktır collectstatic komut. --clear seçeneği ile birlikte, önceki davranış geçerli çalışma dizini altında bir şey yok edebiliriz.

sürüm 1.6.1 yeni Nedir:

  • Bugs sabit:
  • ebeveyn birincil anahtar için 0 sahiptir formsets satır içi örneklerinin Sabit ekran.
  • ModelAdmin seti sipariş olsaydı yabancı anahtarları için özel Sorgu kümelerini üzerine olduğu bir regresyon düzeltildi.

  • virgülle ayırarak birden fazla yerel adları Destek:
  • makemessages ve l / --locale seçeneği bir özellik kaldırıldı söz ve vaat olarak çalıştı asla komutları compilemessages. Bu birden çok kez seçeneğini kullanarak bir vadede birden fazla yerel ayarları belirtmek için hala mümkün.
  • get_wsgi_application aktarırken gereksiz yere ayarları yapılandırması tetikleyen bir gerileme düzeltildi.

  • çerez tabanlı oturum arayüzü kullanarak
  • Sabit Test istemci logout () yöntemi.
  • GeometryField olmayan bir geometrik Widget kullanan bir çarpışma düzeltildi.

  • yineleme sayısı değiştirirken
  • Sabit şifre hash yükseltin.
  • URLconf tek unsur.
  • içeren ve hata ayıklama görünümünde bir hata düzeltildi
  • Re-eklenen kayıp arama sonucu saymak ve Değişiklik yönetici görünümünde bağlantıyı sıfırlayın.
  • Geçerli dil artık her yanıta LocaleMiddleware tarafından oturuma kaydedilir, ancak yerine yalnızca bir logout sonra.
  • İngilizce olmayan sistemlerde runserver yürütme ve çıkışında biçimlendirilmiş tarih ASCII olmayan karakterler içerdiği zaman bir kilitlenme düzeltildi.
  • bir istisna Python ≥ 3.3 oluştuktan sonra hata ayıklama görünümünde bir çökme düzeltildi.
  • Bazı platformlarda ImageField bir kilitlenme düzeltildi (Homebrew ve RHEL6 bildirdi).
  • ModelAdmin.list_filter jenerik ilişkileri kullanırken bir gerileme düzeltildi.

nedir sürüm 1.6 yeni

  • Django 1.6 dönüm, varsayılan proje ve uygulama şablonları kolaylaştırır Clickjacking koruma ve varsayılan olarak yönetici arayüzü.
  • Django 1.6 revizyonunu Django'nın işlem artık taşıma ve varsayılan olarak veritabanı düzeyi özdevinimli sağlar. Bu yüzden 1.5 tarzı işlem işleme geçiş hakkında notlar okumak için emin olun, bazı yıpratma içerir.
  • Django 1.6 kalıcı veritabanı bağlantıları destekler. Bu bağlantı havuzu aynı olmadığını unutmayın; Bu sadece bağlantıları aynı işçi tarafından işlenen istekleri karşısında (yapılandırılabilir bir süre için) yaşamalarını sağlar.

nedir sürümü Yeni 1.5.4 / 1.6 Beta 4:

  • Sabit:

  • Büyük şifreleri ile Hizmet
  • Reddi.

  • 1.5.3 / 1.6 Beta 3

nedir sürümü Yeni:

  • Bu bültenleri bir rehberiniz- adresi Django'nın yerleşik şablon etiketlerinin birinde kastetmek açığı.

sürüm 1.5.2 yeni Nedir:

  • Sabit:
  • yönetici arayüzü Cross-site scripting (XSS)
  • is_safe_url
  • yoluyla Olası XSS

sürüm 1.5.1 yeni Nedir:

  • testler sırasında yayılan Modül düzeyinde uyarılar vardır artık sessizce gizli.
  • kullanıcı admin şifre sağlamalarının filtreleme engelledi.

sürüm 1.5.0 yeni Nedir:

  • Django 1.5 yapılandırılabilir bir kullanıcı modeli için destek sağlamaktadır.
  • Django 1.5 Python 3 (özellikle Python 3.2 ve daha yeni) desteği ile ilk Django sürümüdür.
  • Django'nın belgelerine de bazı oldukça önemli çalışmalar aldı.

sürüm Yeni 1.4.4 / 1.5 RC 2 nedir:

  • Bu güvenlik bültenleri düzeltmek dört sorunları :. bir potansiyel phishing vektörü, bir reddi-of-service vektörü, bir bilgi sızıntısı sorunu ve XML açıkları bir dizi

sürüm 1.4.2 yeni Nedir:.

  • Sabit ana bilgisayar üstbilgi zehirlenmesi
  • HttpOnly çerez seçeneği Belgeler.

sürüm 1.4.1 yeni Nedir:

  • Sabit güvenlik hata:

  • Kimlik doğrulama görünümlerinde cross-site scripting için
  • .
  • Denial-of-service görüntü doğrulama.
  • Denial-of-service get_image_dimensions üzerinden ().

Hangi sürümü 1.4 yeni

  • Django 1.4 olduğunu Django son resmi sürüm destekleyecek olan Python 2.5.

sürüm 1.4 RC 2 yeni Nedir:

  • Django 1.4 damla Python 2.4 için destek
  • tarayıcı test çerçeveler için destek
  • UPDATE desteği İÇİN SEÇİMİ

  • ORM
  • Model.objects.bulk_create
  • QuerySet.prefetch_related
  • Geliştirilmiş şifre karma
  • HTML5 doctype
  • yönetici arayüzü Listesi filtreler
  • yönetici arayüzü Çoklu sıralama
  • Yeni ModelAdmin yöntemleri
  • Yönetici inlines saygı kullanıcı izinleri
  • kriptografik imzalanması için Araçlar
  • Çerez tabanlı oturum arka uç
  • Yeni Form sihirbazı
  • reverse_lazy
  • tercüme URL modelleri
  • Bağlamsal çeviri {% trans%} için destek ve {% blocktrans%}
  • Özelleştirilebilir SingleObjectMixin URLConf kwargs
  • Atama şablon etiketleri
  • şablon etiketi yardımcı fonksiyonları için * args ve ** kwargs destek
  • TEMPLATE_DEBUG modunda istisnalar yok sarma
  • truncatechars şablon filtresi
  • statik şablon etiketi
  • CachedStaticFilesStorage depolama arka uç
  • Basit Clickjacking koruma
  • CSRF iyileştirmeler
  • Hata raporu filtreleme
  • Genişletilmiş IPv6 desteği
  • Güncelleme varsayılan proje düzeni ve manage.py
  • Geliştirilmiş WSGI desteği
  • Özel proje ve uygulama şablonları
  • zaman dilimleri için destek
  • testlerde HTML karşılaştırmaları
  • İki yeni tarih formatı dizeleri

Hangi sürümü 1.3.1 Yeni:.

  • Oturum manipülasyon
  • URLField üzerinden Hizmet Reddi saldırısı.
  • URLField yönlendirme.
  • Danışma:. Ana başlık ve CSRF
  • Danışma:. DEBUG sayfaları ve hassas POST verileri

nedir sürüm 1.3 Yeni:.

  • yazma sınıf temelli görünümler için bir çerçeve
  • Dahili Python günlük olanaklarını kullanarak desteği.

  • Statik dosyaların kolay kullanım için
  • Katkı desteği.
  • Django'nın test çerçevesi şimdi destekler (ve bir kopyası ile birlikte gelen) unittest2 kütüphanede.

sürüm 1.2.5 yeni Nedir:

  • Güvenlik düzeltmeleri:
  • CSRF işlemedeki kusur.
  • Potansiyel XSS dosyası alan render.

  • Windows
  • Directory geçişi güvenlik açığı.

sürümde yeni nedir 1.3 beta 1:.

  • admin giriş yöntemlerine değişiklikler

  • Yeni contrib uygulama django.contrib.staticfiles ile
  • Django 1.3 gemi geliştiriciler tam bir web sayfası oluşturmak için gerekli olan statik medya dosyalarını (vb resimler, CSS, JavaScript,) işlemek yardımcı olur.
  • Statik Dosyalar uygulaması için daha fazla tweaks.

sürümde yeni nedir 1.2.3 / 1.3 alpha 1:.

  • Sınıf tabanlı görünümler
  • Günlüğü.
  • ele Genişletilmiş statik dosyaları.
  • İşlem bağlam yöneticileri.

Gereksinimleri :

  • Python 2.7 veya daha yüksek

Benzer yazılım

Horus Framework
Horus Framework

1 Oct 15

Jodd
Jodd

10 Feb 16

PRADO
PRADO

13 Apr 15

Oro Platform
Oro Platform

10 Apr 16

Yorumlar Django

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!