Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
01.11.2024

Django Hosting Sunucusuna Nasıl Kurulur?

Django, hızlı geliştirme ve temiz, pragmatik tasarımı teşvik eden üst düzey bir Python web çerçevesidir. Sağlamlığı ve ölçeklenebilirliği nedeniyle web uygulamaları oluşturmak için yaygın olarak kullanılmaktadır. Bu makale, Django’yu bir barındırma sunucusuna yükleme sürecinde size rehberlik edecektir

1. Ön Koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun

  • Linux dağıtımına (Ubuntu, Debian, vb.) sahip bir barındırma sunucusu veya bir VPS.
  • Sunucuya SSH erişimi.
  • Sunucuda Python ve pip yüklü. (Python 3 önerilir.)

2. Sunucunuza Bağlanın

Terminalinizi açın ve SSH kullanarak barındırma sunucunuza bağlanın

ssh username@server_ip

Kullanıcı adını gerçek kullanıcı adınızla ve sunucu_ip’sini sunucunuzun IP adresiyle değiştirin

3. Python ve pip yükleyin

Python ve pip zaten yüklü değilse, aşağıdaki komutları kullanarak yükleyebilirsiniz

Adım 1: Paket Dizinini Güncelleyin

sudo apt update

Adım 2: Python ve pip’i yükleyin

sudo apt install python3 python3-pip -y

4. Sanal Ortam Kurma

Bağımlılıkları yönetmek ve Django projenizin sunucudaki diğer projelerden izole edilmesini sağlamak için sanal bir ortam kullanılması önerilir

Adım 1: virtualenv’i kurun

Pip kullanarak virtualenv paketini yükleyin

sudo pip3 install virtualenv

Adım 2: Sanal Ortam Oluşturun

Proje dizininize gidin (veya yeni bir tane oluşturun) ve sanal bir ortam kurun

mkdir myproject cd myproject virtualenv venv

Adım 3: Sanal Ortamı Etkinleştirin

Sanal ortamı etkinleştirin

source venv/bin/activate

Komut isteminizin sanal ortamın etkin olduğunu gösterecek şekilde değiştiğini fark edeceksiniz

5. Django’yu yükleyin

Sanal ortam etkinleştirildiğinde, artık pip kullanarak Django’yu yükleyebilirsiniz

pip install django

6. Yeni Bir Django Projesi Oluşturun

Adım 1: Yeni Bir Proje Başlatın

Yeni bir Django projesi oluşturmak için aşağıdaki komutu kullanın

###ATP_PRO_NOTR_8_CODE_TAG_NOTR_ATP_PRO##

Bu komut, geçerli dizinde myproject adında yeni bir Django projesi oluşturur

7. Veritabanı Ayarlarını Yapılandırma

Proje dizininde bulunan settings.py dosyasını açın

nano myproject/settings.py

Adım 1: Veritabanı Yapılandırmasını Ayarlayın

Django varsayılan olarak SQLite kullanır. Başka bir veritabanı (örneğin PostgreSQL veya MySQL) yapılandırmak için settings.py dosyasındaki DATABASES ayarını değiştirmeniz gerekecektir. Örneğin, PostgreSQL için: ###ATP_PRO_NOTR_10_CODE_TAG_NOTR_ATP_PRO##

8. Geçişler Uygula

Veritabanı yapılandırıldıktan sonra, geçişleri uygulamak için aşağıdaki komutu çalıştırın

python manage.py migrate

9. Geliştirme Sunucusunu Çalıştırma

Uygulamanızı test etmek için Django geliştirme sunucusunu başlatabilirsiniz

python manage.py runserver 0.0.0.0:8000

Bu komut, sunucuyu 8000 numaralı bağlantı noktasındaki mevcut tüm IP adreslerine bağlar. Django uygulamanıza web tarayıcınızda http://server_ip:8000 adresine giderek erişebilirsiniz

10. Sonuç

Django’yu barındırma sunucunuza başarıyla yüklediniz ve yeni bir proje oluşturdunuz. Django, web uygulamaları oluşturmak için sağlam bir çerçeve sağlar ve bu kılavuzu izleyerek projelerinizi geliştirmeye başlayabilirsiniz. Üretim dağıtımı için, Nginx veya Apache gibi bir web sunucusu ve Django uygulamanızı sunmak için Gunicorn veya uWSGI gibi bir WSGI sunucusu kullanmayı düşünün.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills