Django

Yazılım ekran görüntüsü:
Django
Yazılım detaylar:
Versiyon: 2.0.2 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Lawrence Journal-World
Lisans: Ücretsiz
Popülerlik: 7

Rating: 1.0/5 (Total Votes: 1)

Django , hızlı geliştirme ve pragmatik, temiz tasarım sağlayan Python programlama dilinde yazılmış açık kaynaklı, ücretsiz, kullanımı kolay, genişletilebilir ve üst düzey bir web çerçevesidir.


Bir bakışta özellikler

Temel özellikler, geliştiricilerin veri modellerini tam olarak Python'da tanımlayabilmelerini sağlayan bir nesne-ilişkisel eşleştiriciyi içerir; bu, size çok fazla zaman kazandıran otomatik bir yönetici arabiriminin yanı sıra, hiçbir çerçeveye sahip olmayan, zarif, kolay olmayan bir URL tasarımıdır. Özel sınırlamalar.

Ayrıca, Django projesi kullanıcılara güçlü, tasarımcı dostu ve genişletilebilir bir şablon sistemi, memcached'e bağlanan bir önbellek sistemi, dinamik bir veritabanı erişim API'si ve çoklu dil uygulamaları için destek sağlıyor.


Django'yu kim kullanıyor?

Yaklaşık 5.000 web sitesi, iyi bilinen Pinterest, Mozilla, Instagram, OpenStack, Disqus, Rdio, PolitiFact.com, Mainmetrics, Beerclue, BR1ITALIA ve İntihal Muhafızları da dahil olmak üzere, altyapılarına ilişkin Django web çerçevesini kullanıyor.

Django’ya başlamak

Django'yu GNU / Linux dağıtımınıza kurmanın en iyi yolu, pip yükleyicisini kullanmaktır (örn. pip kurulumu Django == 1.7.1). Django’yu kurmanın bir diğer harika yolu da Git kaynak kodu veya Softoware’te dağıtılan TAR arşividir.

Kaynaklar arşivi bilgisayarınıza indirildikten sonra, favori arşiv yöneticinizi kullanarak paketini açmalı, bir terminal öykünücüsü açmalı ve & lsquo; cd & rsquo; tuşlarını kullanarak çıkartılan arşiv dosyalarının konumuna gitmelisiniz. Komut.

Django’yu yüklemek için & lsquo; sudo python setup.py install & rsquo; ayrıcalıklı bir kullanıcı olarak komut vermek veya & lsquo; python setup.py install & rsquo; kök olarak komut. Detaylı kullanım talimatları projenin ana sayfasında bulunabilir (aşağıdaki bağlantıya bakın).

Bu sürümde yeni olan :

  • Hata düzeltmeleri:
  • Py-bcrypt ve Python 3 ile Sabit BCryptSHA256PasswordHasher (# 21398).
  • Bir ForeignKey'i gizli bir ters yöneticiyle (_n + 'ile biten related_name), prefetch_related (# 21410) için bir arama olarak kullanılmasını engelleyen bir gerileme düzeltildi.
  • Bazı durumlarda (# 21432) AttributeError öğesini yükselterek, Sabit Queryset.datetimes.
  • get_user_model () öğesi bir hata oluştuğunda UnboundLocalError'ı yükselterek Sabit ModelBackend (# 21439).
  • Düzenlenebilir GenericRelation alt sınıflarının ModelForms (# 21428) içinde çalışmasını engelleyen bir gerileme düzeltildi.
  • Django 1.6'da, ilk değerlerden (# 21568) değişikliklerin doğru şekilde algılanması için gerekli olan ModelMultipleChoiceField için eksik to_python yöntemi eklendi.
  • Sabit django.contrib.humanize, unutsuz alanın unicode diziliminin verbatim (# 21415) döndüğü yerdeydi.
  • Fikstür dosya adı, dosya uzantılarıyla (# 21457) ilgili olmayan herhangi bir nokta içerdiğinde veya fikstür yolu göreceli olarak ancak bir alt dizinde (# 21551) bulunduğunda sabit yük hatası hatası.
  • Ana anahtar için 0 (# 21472) olduğunda satır içi örneklerin sabit gösterimi.
  • ModelAdmin'in siparişi verilmişse (# 21405), yabancı anahtarlar için özel sorgulamaların üzerine yazıldığı bir regresyon düzeltildi.
  • Hiçbir zaman söz verilemeyen makamessages ve compilemessages komutlarının --locale / -l seçeneğindeki bir özellikten bahsedildi: Birden çok yerel adın virgülle ayrılması. Bir seferde birden çok kez (# 21488, # 17181) seçeneğini kullanarak tek bir çalışmada birden çok yerel belirtmek mümkündür.
  • get_wsgi_application (# 21486) içe aktarılırken gereksiz yere yapılandırma yapılandırmasını tetikleyen bir regresyon düzeltildi.
  • Çerez tabanlı oturum arka ucunu kullanırken (# 21448) sabit test istemcisi logout () yöntemi.
  • GeometryField, geometrik olmayan bir pencere öğesi (# 21496) kullandığında kilitlenme giderildi.
  • Yineleme sayısını değiştirirken (# 21535) sabit şifre karması yükseltmesi.
  • URLconf yalnızca bir öğe içerdiğinde (# 21530) hata ayıklama görünümünde bir hata düzeltildi.
  • Eksik arama sonucu sayısını yeniden eklediniz ve bağlantıyı değiştirici yönetici görünümünde sıfırlayın (# 21510).
  • Mevcut dil, LocaleMiddleware tarafından her yanıtta, ancak yalnızca çıkıştan sonra (# 21473) oturuma kaydedilmez.
  • Çalıştırıcıyı ingilizce olmayan sistemlerde çalıştırırken ve çıkışındaki biçimlendirilmiş tarih ASCII olmayan karakterleri içeriyorsa kilitlenme giderildi (# 21358).
  • Python ≥ 3.3 (# 21443) üzerinde bir istisna oluştuğunda hata ayıklama görünümünde kilitlenme düzeltildi.
  • Bazı platformlarda ImageField'da bir kilitlenme düzeltildi (Homebrew ve RHEL6 bildirildi) (# 21355).
  • ModelAdmin.list_filter (# 21431) 'de genel ilişkileri kullanırken bir gerileme düzeltildi.

Sürümde yeni: :

  • Hata düzeltmeleri:
  • Py-bcrypt ve Python 3 ile Sabit BCryptSHA256PasswordHasher (# 21398).
  • Bir ForeignKey'i gizli bir ters yöneticiyle (_n + 'ile biten related_name), prefetch_related (# 21410) için bir arama olarak kullanılmasını engelleyen bir gerileme düzeltildi.
  • Bazı durumlarda (# 21432) AttributeError öğesini yükselterek, Sabit Queryset.datetimes.
  • get_user_model () öğesi bir hata oluştuğunda UnboundLocalError'ı yükselterek Sabit ModelBackend (# 21439).
  • Düzenlenebilir GenericRelation alt sınıflarının ModelForms (# 21428) içinde çalışmasını engelleyen bir gerileme düzeltildi.
  • Django 1.6'da, ilk değerlerden (# 21568) değişikliklerin doğru şekilde algılanması için gerekli olan ModelMultipleChoiceField için eksik to_python yöntemi eklendi.
  • Sabit django.contrib.humanize, unutsuz alanın unicode diziliminin verbatim (# 21415) döndüğü yerdeydi.
  • Fikstür dosya adı, dosya uzantılarıyla (# 21457) ilgili olmayan herhangi bir nokta içerdiğinde veya fikstür yolu göreceli olarak ancak bir alt dizinde (# 21551) bulunduğunda sabit yük hatası hatası.
  • Ana anahtar için 0 (# 21472) olduğunda satır içi örneklerin sabit gösterimi.
  • ModelAdmin'in siparişi verilmişse (# 21405), yabancı anahtarlar için özel sorgulamaların üzerine yazıldığı bir regresyon düzeltildi.
  • Hiçbir zaman söz verilemeyen makamessages ve compilemessages komutlarının --locale / -l seçeneğindeki bir özellikten bahsedildi: Birden çok yerel adın virgülle ayrılması. Bir seferde birden çok kez (# 21488, # 17181) seçeneğini kullanarak tek bir çalışmada birden çok yerel belirtmek mümkündür.
  • get_wsgi_application (# 21486) içe aktarılırken gereksiz yere yapılandırma yapılandırmasını tetikleyen bir regresyon düzeltildi.
  • Çerez tabanlı oturum arka ucunu kullanırken (# 21448) sabit test istemcisi logout () yöntemi.
  • GeometryField, geometrik olmayan bir pencere öğesi (# 21496) kullandığında kilitlenme giderildi.
  • Yineleme sayısını değiştirirken (# 21535) sabit şifre karması yükseltmesi.
  • URLconf yalnızca bir öğe içerdiğinde (# 21530) hata ayıklama görünümünde bir hata düzeltildi.
  • Eksik arama sonucu sayısını yeniden eklediniz ve bağlantıyı değiştirici yönetici görünümünde sıfırlayın (# 21510).
  • Mevcut dil, LocaleMiddleware tarafından her yanıtta, ancak yalnızca çıkıştan sonra (# 21473) oturuma kaydedilmez.
  • Çalıştırıcıyı ingilizce olmayan sistemlerde çalıştırırken ve çıkışındaki biçimlendirilmiş tarih ASCII olmayan karakterleri içeriyorsa kilitlenme giderildi (# 21358).
  • Python ≥ 3.3 (# 21443) üzerinde bir istisna oluştuğunda hata ayıklama görünümünde kilitlenme düzeltildi.
  • Bazı platformlarda ImageField'da bir kilitlenme düzeltildi (Homebrew ve RHEL6 bildirildi) (# 21355).
  • ModelAdmin.list_filter (# 21431) 'de genel ilişkileri kullanırken bir gerileme düzeltildi.

Koşullar :

  • Python

Yorumlar Django

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