24 Nisan 2024 22:26

Anasayfa

undefined...

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 - 2022