Python çerçevesi Django’yu kullanarak veri odaklı web siteleri oluşturun

Orta
Developer
Student
Azure
Azure App Service

Veri odaklı web siteleri oluşturmak için Django kullanın.

Bu öğrenme yolunda Django'yu kullanarak şunları yapacaksınız:

  • Uygulama oluşturma.
  • Veritabanı oluşturma ve yönetme.
  • Yönetici sitesi için bir süper kullanıcı ayarlayın.
  • Dinamik HTML sayfaları oluşturmak için şablonları kullanın.
  • Veri temelli formlar tasarlama.

Önkoşullar

  • Python hakkında ara bilgi:
    • Paket yönetimi
    • Devralma ve karmalar
  • HTML ve CSS'nin orta düzeyde anlaşılması

Bu öğrenme yolundaki modüller

Django, en popüler Python web çerçevelerinden biridir. Özellikle veri temelli bir uygulamayla çalışırken çok güçlüdür ve burada asıl amaç bir veritabanına ön uç sağlamaktır. Django, geliştirme sürecini kolaylaştırmak için yerleşik olarak sunulan birçok özelliğe sahiptir. Bu modülde Django'nun avantajlarını, nasıl yükleneceğini ve ilk projenizi nasıl oluşturacağını keşfedeceğiz.

Django veri odaklı uygulamalara odaklandığından kendi nesne ilişkisel eşleyicisini (ORM) sağlar. ORM kavramlarını ve Django ORM'nin nasıl çalıştığını keşfedeceğiz. Kendi modellerimizi oluşturacak ve veritabanını ayarlayacağız.

Python çerçevesi Django'nun muhtemelen en popüler özelliği dahili kullanıcıların özel bir yardımcı program oluşturmak zorunda kalmadan verileri yönetmesine olanak tanıyan yerleşik yönetici sitesidir. Kullanıcıları bu siteyi kullanacak şekilde yapılandırmayı ve sitenin kendisini ayarlamayı keşfedeceğiz.

Her web çerçevesinde olduğu gibi Django'nun dinamik HTML oluşturmak için bir şablon oluşturma altyapısı vardır. Kullanıcının erişmek istediği bilgiler bu altyapı tarafından oluşturulur ve görünümler aracılığıyla sunulur. Motorun nasıl çalıştığını ve Django'da görünüm oluşturma sürecini keşfedeceğiz.

Django veri temelli uygulamalar için tasarlandığından, gereken kod miktarını kolaylaştırmak için çok sayıda yerleşik yardımcı program içerir. Django'nun bir geliştiricinin hayatını kolaylaştırdığı önemli alanlardan biri, verileri görüntüleme ve düzenleme gibi temel işlemleri gerçekleştirmek için gerekli tüm kodlarla önceden oluşturulmuş genel görünümler sağlamaktır. Gereken kod miktarını büyük ölçüde azaltmak için genel görünümleri nasıl kullanabileceğimizi göreceğiz.

Uygulamanızı dünyanın kullanımına açmak için bir yerde barındırmanız gerekir. Burada uygulamanızı Azure'a dağıtacak ve veriler için bir veritabanı oluşturacaksınız.