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

  • audivila

    audivila

    5 HAZİRAN 2009
  • Submissions101

    Submissions1

    23 ŞUBAT 2007
  • TokShogun

    TokShogun

    6 HAZİRAN 2009