Django uygulamanızı üretime hazır bir sunucuyla başlatın
Django, "pilleri dahil" yaklaşımıyla yönetim paneli, ORM, kimlik doğrulama ve güvenlik önlemlerini hazır sunan, Python'un en olgun web framework'üdür.
İlkbyte'ta Django'yu seçtiğinizde sunucunuzda bir Python sanal ortamı kurulur, güncel Django sürümüyle bir proje oluşturulur ve proje Gunicorn ile sistem servisi olarak çalıştırılır. Nginx önde ters vekil olarak durur ve statik dosyaları sunar. Türkçe yönetim paneli ve yönetici hesabınız hazır gelir.
Geliştirme sunucusu yerine üretimde kullanılan yapıyla başladığınız için kodunuzu eklediğiniz anda yayına alabilirsiniz.
Sunucunuz açılırken Django kurulur
- İşletim sistemiUbuntu 24.04 LTS
- En az gereksinim1 vCPU · 1 GB RAM · 20 GB disk
- Kurulum süresiGenellikle ~4 dakika
- Açılan portlar80/tcp
- KategoriGeliştirme & DevOps
Panelinizde sizi bekleyenler
- Yönetim paneli
- Kullanıcı adı
- Parola
- Proje dizini
Parolalar kurulum sırasında size özel üretilir ve yalnızca panelde gösterilir; e-postayla gönderilmez.
Django ile neler yapabilirsiniz?
Gunicorn servisi
Uygulama "django" adlı systemd servisiyle çalışır, sunucu yeniden başladığında otomatik açılır.
Nginx ters vekil
İstekleri Gunicorn'a iletir, statik dosyaları doğrudan sunar.
Python sanal ortamı
Bağımlılıklar sistemden ayrı, /opt/django/venv altında.
Hazır yönetim paneli
Türkçe Django admin ve yönetici hesabı kurulumda oluşturulur.
Üretim ayarları
DEBUG kapalı, gizli anahtar size özel üretilmiş, statik dosyalar toplanmış.
Ayrı sistem kullanıcısı
Uygulama root yerine "django" kullanıcısıyla çalışır.
Kullanım senaryoları
Web uygulamaları
Yönetim paneli gerektiren iş uygulamaları.
REST API'ler
Django REST Framework ile mobil ve SPA backend'leri.
Veri odaklı projeler
Python ekosistemini kullanan raporlama ve otomasyon araçları.
Django hakkında merak edilenler
Cevabınızı burada bulamıyor musunuz? Herhangi bir sorunuz için bize bir mesaj göndermeniz yeterlidir.
İletişimSunucunuz açıldıktan sonra kurulum genellikle birkaç dakika içinde tamamlanır. İlerlemeyi sunucu sayfanızdaki adım listesinden izleyebilirsiniz; kurulum bittiğinde e-posta ile de bilgilendirilirsiniz.
Parola kurulum sırasında size özel olarak üretilir ve yalnızca panelde, sunucu sayfanızdaki Uygulama Bilgileri bölümünde gösterilir. Güvenlik nedeniyle e-postayla gönderilmez.
Proje /opt/django/app dizinindedir. Kod değişikliklerinden sonra "systemctl restart django" ile uygulamayı yeniden başlatabilirsiniz.
Proje varsayılan olarak SQLite ile gelir. PostgreSQL ya da MySQL kullanmak için config/settings.py içindeki DATABASES ayarını değiştirip migration'ları çalıştırın.
Paketleri sanal ortama "sudo -u django /opt/django/venv/bin/pip install <paket>" komutuyla kurabilirsiniz.