Kayıt Ol

Giriş


Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş


Kayıt Ol

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.


Hakkında Ali YamanYenilmez

Mühendis adayı, yazılım geliştirici ve haftanın hergünü yazılım ile zamanını geçiren ve kendini geliştiren pratik ve işine sahip öz verili biriyimdir. Web yazılım ve geliştirme alanında kendimi geliştirmekteyim ve hergün yeni birşey öğrenmeden günümü bitirmiyorum.

Beni Takip Et

Yorumlar ( 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

Cevap yazın

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