Django¶
Bu makalede
Bilgi
Django, yüksek seviyeli bir Python web çerçevesidir ve web uygulamalarının hızlı geliştirilmesi için tasarlanmıştır. Çerçeve "tüm araçlar dahil" ilkesini izler ve geniş bir yelpazede yerleşik araç ve bileşen sağlar. Django, küçük web sitelerinden büyük ölçekli uygulamalara kadar çeşitli web projeleri oluşturmak için yaygın olarak kullanılır; yüksek güvenlik ve performans gereksinimleri bulunan uygulamalar dahil.
Django. Ana Özellikler¶
- ORM (Nesne-Veritabanı Haritalama) - Python'ın nesne yönelimli yaklaşımını kullanarak veritabanlarıyla çalışmayı sağlar. PostgreSQL, MySQL, SQLite ve Oracle gibi önemli DBMS'leri destekler. SQL'yi doğrudan kullanmadan karmaşık sorgular oluşturma yeteneği sağlar.
- Admin Arayüzü - özelleştirme ve işlevsellik genişletme seçenekleriyle otomatik olarak oluşturulan admin paneli. Uygulama verilerini yönetmek için 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'ler ve ters adres çözümü desteği sunar.
- Şablon Sistemi - dinamik HTML sayfaları oluşturmak için güçlü bir araçtır. Şablon kalıtımları ve içlemeleri destekler.
- Formlar - web formlarının oluşturulması ve işlenmesi sürecini basitleştirir. Yerleşik veri doğrulama ve HTML form marküplüğü oluşturma sağlar.
- Kimlik Doğrulama ve Yetkilendirme - kullanıcıları ve erişim haklarını yönetmek için yerleşik bir sistem. Oturum çalışması, kayıt ve parola kurtarmayı destekler.
- Önbelleklendirme - performans optimizasyonunda çeşitli önbelleklendirme mekanizmaları.
- Uluslararasılaşma - uygulamaların çok dilli desteğini sağlar. İçeriklerin yerelleştirilmesi için araçlar sağlar.
Çalıştırma Özellikleri¶
ID | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Aktif |
---|---|---|---|---|---|---|---|---|---|
138 | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | Evet |
- Önceden yüklenmiş bağımlılıklar:
- Python 3
- python3-pip (Python paket yöneticisi)
- python3-venv (izole edilmiş 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
- docker-compose
- Proje çalışma dizini:
/root/django_client/project
.
Kurulumdan sonra, şu bağlantıya gitmeniz gerekir: https://django<Server_ID_from_Invapi>.hostkey.in/admin
.
Django Çalıştırmaktan Sonra Başlangıç¶
Sipariş ödedikten sonra, kayıt sırasında belirtilen e-posta adresine gönderilen bir bildirimle sunucunun çalışmaya hazır olduğu bildirilir. VPS IP adresi ve bağlantı için giriş bilgileri (kullanıcı adı ve şifre) de dahil olmak üzere içerir. Şirketimiz müşterileri sunucu yönetimi paneli ve API — Invapi aracılığıyla ekipmanları yönetirler.
Sunucu yönetimi panelinin Info >> Tags sekmesinde veya e-posta gönderisinde bulunabilen kimlik doğrulama verileri:
- Web arayüzlü Django yönetim paneline erişim bağlantısı: webpanel etiketinde;
- Giriş adı:
root
; - Şifre: Sunucu kullanılmaya hazır hale geldikten sonra gönderilen e-postanızda bulunmaktadır.
Django yönetim paneline başarılı bir şekilde giriş yaptıktan sonra, yönetici parolasını değiştirmek önerilir. Bunun için CHANGE MY 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
Django'nun temel ayarları hakkında detaylı bilgi geliştirici belgelerinde bulunabilir.
Django'yu API aracılığıyla Sipariş Verme¶
Bu yazılımı API kullanarak yüklemek için, bu talimatlara bakın.