Django Site Adını Değiştirme


Django Site Adı

Django’da site adı standart olarak localhost olarak belirlenir. Bir domain üzerinde siteyi başlattığınız zaman, site halen localhost olarak devam eder. Bu durum mail yollama işlemlerinde sıkıntı çıkarabilir. Örnek vermek gerekirse ;

  • Şifre sıfırlama işlemi yaptığınızda mail adresine : localhost/asdasdqwe123d tarzında bir url atması tamamen sıkıntı bi durum olacaktır. localhost yerine domain yazmasını sağlayacağız.

1-) Site ad işlemlerini yapabilmek için settings.py üzerinden bir uygulama eklememiz gerekiyor. Bu uygulama sayesinde “admin” panel üzerinde Siteler ayarı bölümü gelmesini sağlayacaktır. Ayrıca yapacağımız site ad ile ilgili işlemlerin çalışmasını sağlayacaktır.

  • Ekliceğimiz paketin adı yukarıdadır.
  • Settings.py’den “INSTALLED_APPS” bölümüne gelin. Yukarıdaki paketi ekleyin : ‘django.contrib.sites’, şeklinde sonunda virgül koymayı unutmayın.

daha sonra migrate çalıştırın.

 

2-) Python Shell giriş yapıp, site adını belirleyelim :

  • Windows kullananlar CMD, Linux kullananlar terminal ekranını açsın. Öncelikler projemizin bulunduğu konuma gireceğiz.
  • cd/projemizinbulunduğukonum diyerek giriş yapalım.
  • Projemizin bulunduğu konuma giriş yaptığımıza göre, shell’i başlatabiliriz :

  • Şimdi sitemizin adını değiştirebiliriz,sırasıyla girelim :

  • Paketimizi ekledik. Şimdi yeni bir site adı oluşturalım :

  • Site adını ekledik. Aktif edebilmek için id bilgisini öğrenmek zorundayız :

Size rakamsal olarak bir değer atması gerekiyor. “1” değerini attığını düşünelim.

3-) Settings.py işlemleri

  • Yukarıda site id bilgisinin “1” olduğunu varsaydık, eğer sizde farklı attıysa onu yazarsanız. Settings.py giriş yapalım boş bulduğunuz bi yere şunu ekleyin.

Sitemizin adı başarıyla değiştirildi.

  • Birde admin panelimizi ziyaret edelim. Giriş yaptığımızda “Siteler” diye yeni bişey geldiğini fark ediceksiniz. Eklediğimiz veriler burada mevcut ise olay çözülmüş demektir. Kodsal olarak yaptığımız işlemleri buradanda direk yapabilirsiniz ama id bilgisini settings.py girmeyi unutmayın.

django site adi belirleme


İçeriğine tıklayip, eklediğimiz veriler eklimi bakalım :

django site adi

İşte bukadar!

Django Site Adını Değiştirme

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap