Ana içeriğe geç

Django

Bu makalede

Bilgi

Django, web uygulamalarının hızlı geliştirilmesi için tasarlanmış yüksek seviyeli bir Python web çerçevesidir. Çerçeve, "her şey dahil" (batteries included) ilkesini takip eder ve geniş bir yelpazede yerleşik araçlar ve bileşenler sağlar. Django, küçük web sitelerinden yüksek güvenlik ve performans gereksinimlerine sahip büyük ölçekli uygulamalara kadar çeşitli web projeleri oluşturmak için yaygın olarak kullanılır.

Django. Temel Özellikler

  • ORM (Nesne-İlişkisel Eşleme) - Python'un nesne yönelimli yaklaşımını kullanarak veritabanlarıyla çalışmaya olanak tanır. PostgreSQL, MySQL, SQLite ve Oracle gibi büyük veritabanı yönetim sistemlerini destekler. SQL'i doğrudan kullanmadan karmaşık sorgular oluşturma imkanı sağlar.
  • Yönetici Arayüzü - özelleştirme ve işlevsellik genişletme seçeneklerine sahip otomatik olarak oluşturulan bir yönetici paneli. Uygulama verilerini yönetmeye hızlı erişim sağlar.
  • URL Yönlendirme - projenin URL yapısını tanımlamak için esnek bir sistem. Adlandırılmış URL'leri ve ters adres çözümlemesini destekler.
  • Şablon Sistemi - dinamik HTML sayfaları oluşturmak için güçlü bir araç. Şablon miras ve dahil etme desteği içerir.
  • Formlar - web formlarının oluşturulmasını ve işlenmesini kolaylaştırır. Yerleşik veri doğrulama ve HTML form işaretleme oluşturma sağlar.
  • Kimlik Doğrulama ve Yetkilendirme - kullanıcıları ve erişim haklarını yönetmek için yerleşik sistem. Oturum çalışmasını, kaydı ve şifre kurtarmayı destekler.
  • Önbellekleme - performans optimizasyonu için çeşitli önbellekleme mekanizmaları.
  • Uluslararasılaştırma - uygulamalarda çok dilli desteği sağlar. İçeriği yerelleştirmek için araçlar sunar.

Çalıştırma Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
138 Django Ubuntu 22.04 + + + + 1 1 15 Hayır SİPARİŞ VER
  • Önceden yüklenmiş bağımlılıklar:
    • Python 3
    • python3-pip (Python paket yöneticisi)
    • python3-venv (izole Python ortamları oluşturmak için araç)
  • Kurulum için ek bağımlılıklar:
    • libpq-dev (PostgreSQL ile çalışmak için)
    • python3-pexpect
    • docker
  • Proje çalışma dizini: /root/django_client/project.

Kurulumdan sonra şu bağlantıyı takip etmeniz gerekir: https://django<Server_ID_from_Invapi>.hostkey.in/admin.

Not

Aksi belirtilmedikçe, geliştiricinin web sitesinden veya işletim sistemi depolarından yazılımın en son sürümünü varsayılan olarak kurarız.

Django Dağıtımından Sonra Başlangıç

Sipariş için ödeme yaptıktan sonra, kayıt sırasında belirtilen e-posta adresine sunucunun çalışmaya hazır olduğu bilgisi içeren bir bildirim gönderilecektir. Bu bildirimde VPS IP adresi ve bağlantı için kullanıcı adı ile şifre yer alacaktır. Şirketimizin müşterileri, donanımı sunucu yönetim paneli ve APIInvapi üzerinden yönetir. Kimlik doğrulama verileri, sunucu yönetim panelinin Configuration >> Tags sekmesinde veya gönderilen e-postada bulunabilir:

  • Web arayüzlü Django yönetim paneline erişim bağlantısı: webpanel etiketinde;
  • Kullanıcı Adı: root;
  • Şifre: Yazılım dağıtımından sonra sunucu kullanıma hazır olduğunda e-posta adresinize gönderilir.

Django yönetim paneline başarılı bir şekilde giriş yaptıktan sonra, yöneticinin şifresini değiştirmeniz önerilir. Bunu yapmak için CHANGE PASSWORD düğmesine tıklayın:

Açılan menüde mevcut şifreyi ve yeni şifreyi iki kez girin. Ardından CHANGE MY PASSWORD düğmesine tıklayın:

Not

Temel Django ayarları hakkında ayrıntılı bilgi geliştirici dokümantasyonunda bulunabilir.

API ile Django Siparişi