Crispy Forms

Kategori: Python / Django , 24 Eylül 2019 , JanFranco


Bu yazımda Crispy forms kullanımını göreceğiz. Başlamadan önce daha ayrıntılı dökümantasyonu aşağıdaki linki ziyaret edebilirsiniz:


https://django-crispy-forms.readthedocs.io/en/latest/
Crispy-Forms kullanabilmek için aşağıdaki komutu çalıştırarak ilgili kütüphaneyi indirmemiz gerekli:


pip install --upgrade django-crispy-forms
Daha sonra settings.py dosyasındaki installed_apps kısmına bu uygulamayı tanımlayalım:


'crispy_forms',
Aynı dosyada yani settings.py dosyasında, en alta aşağıdaki kodu ekleyelim:


CRISPY_TEMPLATE_PACK = 'bootstrap4'
Daha sonra login.html dosyasını açalım ve block etiketleri içerisindeki kısmı komple şu şekilde değiştirelim:


{% load crispy_forms_tags %}

    <div class="row">
        <div class="col-md-6 offset-md-3">
            <h3>Giriş Yap</h3>
            <hr>
            <form method="post">
                {% csrf_token %}
                {{form|crispy}}
                <br>
                <button type="submit" class="btn btn-danger">Giriş Yap</button>
            </form>
        </div>
    </div>
Bu işlemlerin aynısını register.html için de yapabiliriz. Sadece Giriş Yap yerine Kayıt Ol yazacak.


Sonraki Yazı: Logout, Session Control, Navbar
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın