24 Haziran 2016 Cuma

HTML DROPDOWN LİST:

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>


TABLODAN HTML DROPDOWN LİSTSESİNİ DOLDURMA:


model.py
-----------------------------------------------------------------------
from django.db import models
from django import forms
from yonetim.models import *
from django.forms import ModelForm

class Personel(models.Model):
    adi = models.CharField(max_length=50)
    soyadi = models.CharField(max_length=50)


class PersonelForm(ModelForm):
    class Meta:
        model = Personel
        fields = ('adi','soyadi')

views.py
--------------------------------------------------------------------------
def per_list(request):
    personeller= Personel.objects.all()
    return render(request, 'per_list.html', {'personeller':personeller})


urls.py
---------------------------------------------------------------------------
url(r'^per-list/',yonetim.views.per_list),



template/per_list.html
---------------------------------------------------------------------------

<select name="dropdown">
    <option selected="selected" disabled>--</option>
    {% for row in personeller %}
        <option>{{ row.adi }} {{ row.soyadi}}</option>

 {% endfor %}
</select>







Hiç yorum yok:

Yorum Gönder