SORU
4 Mart 2009, ÇARŞAMBA


Django bir app admin boyunca kullanmak için ayrıntılı bir isim verebilir misiniz?

Alanlar ve modelleri Django admin görünen ayrıntılı isim verebilir, aynı şekilde, bir uygulama özel bir isim verebilir misiniz?

CEVAP
2 Temmuz 2010, Cuma


Django 1.7 önce

Model tanımı app_label tanımlayarak uygulamanız özel bir isim verebilirsiniz. Ama django kendi tarafından modeller varsa onları bir uygulama görünmesini istiyorsanız çok app_label, karma olacak admin sayfası oluşturur gibi, uygulamanızın tüm modellerde bu adı tanımlamak gerekir.

class MyModel(models.Model):
        pass
    class Meta:
        app_label = 'My APP name'

Django 1.7

Rhunwicks tarafından' OP yorum, bu şimdi Django 1.7 beri kutudan mümkündür . belirtildiği gibi

docs alınan:

# in yourapp/apps.py
from django.apps import AppConfig

class YourAppConfig(AppConfig):
    name = 'yourapp'
    verbose_name = 'Fancy Title'

YourAppConfig default_app_config değişken ayarlayın

# in yourapp/__init__.py
default_app_config = 'yourapp.apps.YourAppConfig'

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • engineerguy

    engineerguy

    10 Ocak 2010
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • ShayLoss

    ShayLoss

    5 Kasım 2009