15 Ağustos 2018 10:04

Muslu Y.

Django

Django uygulamadaki tüm modelleri Charfield choise olarak listelemek

Anasayfa

Django

Django uygulamadaki tüm modelleri Charfield choise...

Django projenizde bir uygulamaya ait model isimlerini yetkilendirmek gibi işlemlerde listelemek için aşağıdkai örnek kodları kullanabilirsiniz.

models.py

from django.apps import apps
from django.db import models
class Boxes(models.Model):
    modeller = models.CharField(max_length=100)
    def __str__(self):
        return self.modeller
    def __init__(self, *args, **kwargs):
        super(Boxes, self).__init__(*args, **kwargs)
        modeller = apps.get_app_config('makaleler')
        choices = [(x, modeller.models[x]._meta.verbose_name_plural.title()) for x in modeller.models]
        self._meta.get_field('modeller').choices = choices

Django

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025