Kayıt Ol

Giriş


Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

You must login to ask question.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Django Statik Dosyalar

Django Statik Dosyalar

Statik Dosyalar

Uygulamalarımızda genellikle statik dosyalar da bulunur. Statik dosyalarımızda CSS, Javascript ve görsel dosyalarımız bulunur. Tabiki bir web sitenin kullanıcıya hitap etmesi gerekmektedir. İşlerimizde görsele önem verriz. Bu nedenli Web site geliştirme aşamalarında görseli geliştirmek için statikleri kullanırız. Şimdi sırayla gidelim ve statik dosyalarımızı oluşturalım.

  • Statik dosyalarımızı şablonlarımıza göndermek için urls.py dosyasını açalım ve şunları ekliyelim.
  • İlk Eklenecek Modül :

from django.contrib.staticfiles.urls import staticfiles_urlpatterns

  • Modülümüzü eklediğimize göre, statik dosyalarımızı şablonlara gönderebiliriz : “urlpatterns” altına ekleyiniz.

  • Urls.py son hali şöyle olacaktır :

Böylelikle her uygulamanın altında bulunacak olan static/ dizinlerindeki dosyaları “Şablon” uygulamalarına gönderecektir.

  • Bu işlemlerin çalışması için “Django Settings.py” dosyasını açip “Static” satarına inip , konumu belirtmemiz gerekiyor.
  • Örnek : Static klasöründe bulunduracağımı söyliyorum :

Static Dosyaları Şablon İçerisinde Kullanma

Yukarıda static tanımlarımı yaptık. Şimdi bir şablon oluşturalım şablon içerisine css dosyalarımızı çağıralım.

  • Bir templates tanımlamamız gerekiyor. Uygulama içerisinde bir templates klasörü belirleyin ve Settings.py içerisinde “Templates” bölümünden “DIRS” kısmından konumunu belirtiniz. Eğer yapamadıysanız daha önce hazırladığım konuya bakınız : Django Şablon Kullanımı
  • templates” içerisinde “index.html” adında bir html dosyası oluşturalım ve içerisine şunları yazalım :

  • Views.py içerisine girip bir görünüm fonksiyonu oluşturalım :

  • Şimdi oluşturduğumuz görünümü urls.py ekliyelim.

NOT : Dikkat ettiyseniz static dosyamızda henüz bi css oluşturmadık eklemedik. Şimdi onları ekliyelim.

  • static klasörüne “style.css” oluşturalım.
  • Ekledikten sonra içerisine şunları yazalım :

  • Style.css oluşturduğuma göre “index.html” ekleyebiliriz : index.html son halidir şöyle güncelleyin

  • Artık siteyi başlatabiliriz, çıktı şöyle olacaktır :

 

django static kullanimi


Umarım faydalı olmuştur.

Hakkında Ali YamanProfesyonel

Herzaman bilginin gücüne inanlardan oldum , araştirmalarım ve deneyimlerimlerimi sizlere sunmayı amaçlıyorum. İstanbul Üniversitesi Kontrol ve Otomasyon Öğrencisiyim Elektronik ve Programlama ile ilgim var.


Beni Takip Et

Bir Cevap Yaz

Captcha Captcha güncellemek için resime tıkla