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

  • 99being99

    99being99

    2 EYLÜL 2008
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • World Science Festival

    World Scienc

    1 Mayıs 2008