Register Now

Login


Lost Password

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

Add question

You must login to ask question .

Login


Register Now

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

Django ModelForm Css Ekleme

Django ModelForm Css Ekleme

Merhabalar, bir önceki yazıda django üzerinde hazır gelen formlara css nasıl ekleriz ona baktık, onun devamı niteliğinde manuel oluşturduğumuz formlara nasıl css ekliceğiz onu göstericem.

Bir Önceki Konu :

Django Hazır Formlara CSS Tanımlamak

Django Formları

Django’da ihtiyaça göre, formlar oluşturuyoruz. Destek talebi, yorum yapma gibi şeklinde ve sitenizin  kullanım şeklinde göre formlar oluştururuz. Tabi iş görsel’e geldiğinde CSS Eklemek zorunda kalırız, formlara css özellikleri nasıl ekliyoruz ona bakalım:

Django tarafından bir formun oluşabilmesi için, o formun modeli olmak zorundadır.

  • Öncelikle modelimizi oluştralım ve models.py girelim :

  • mesajkutusu adlı bir model oluşturdum.

oluşturduğumuz modelin, form üzerinde ekleyip css eklemesi yapalım.

  • forms.py girelim, modelimizin formunu oluşturalım :

  • Yukarıdaki gibi forms.py’e modül olarak ekliyelim. Çünkü modele ulaşabilmemiz gerekiyor.

  • Yukarıdaki gibi, modelimizin formunu oluşturduk.

Şimdi, görünümlere çağıralım :

  • views.py girelim :

  • formları çağırabilmek için, modül olarak ekliyelim.

  • Yukarıdaki gibi görünüm oluşturalım son olarak html sayfamızı aşşağıdaki gibi yapın :

  • Siteyi çalıştıralım ve sonuca bakalım ;

django modelform css ekleme


 

django modelform class
Umarım faydalı olmuştur.

About 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.

Follow Me

Comments ( 5 )

  1. hocam selam, birebir aynı örnek kodlar üzerinden gittiğimde

    “TypeError at /

    __init__() got an unexpected keyword argument ‘attrs'”
    hatası alıyorum, neden olabilir acaba?
    django versiyon 1.8, python3.5 kullanıyorum

    • Büyük ihtimal “widgets” bölümünde bir hata yapiyorsunuz. Model’deki alan dışında filed yaziyor olabilirsin. Tekrar kontrol etmende fayda var.

      • Selamlar, kodları denemek için birebir copy paste yaptığım için hatamı bulmakta güçlük çekiyorum, buradan copy paste ile aldığım kodları nasıl kullandığımı ve aldığım hatayı şuraya ekliyorum http://paste.ubuntu.com/23567438/

        • tekrar selam, mesajkutusuform ‘u verdiğiniz haliyle kullandığımda

          fields alanını eklemediğim için hata alıyormuşum, sorunu çözdüm, teşekkürler

Leave a reply

Captcha Click on image to update the captcha .