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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • movies95

    movies95

    27 Kasım 2006