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

  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006
  • Tube Time

    Tube Time

    14 Mayıs 2013