dingo

Software screenshot:
dingo
Software ətraflı:
Version: 0.2.2
Tarixi Upload: 12 May 15
Geliştirici: Nathan R. Yergler
Lisenziya: Pulsuz
Məşhurluq: 40

Rating: nan/5 (Total Votes: 0)

dingo Model sinifləri və hallarda əlavə Baxışların asan yaradılması imkan Django Admin uzanan bir Django app edir. dingo də Subclassing və ya orijinal mənbə ağac değiştirmeden, üçüncü tərəfin proqramları Admin özelleştirmek üçün imkan verir.
istifadə
Dingo istifadə etmək üçün, bu Python yolu var ki, təmin, və settings.py qəbulu sizin INSTALLED_APPS əlavə edin. Bu ModelAdmin dərsləri qeydiyyatdan olacaq alət ilə default AdminSite əvəz kimi dingo django.contrib.admin əvvəl yüklü olmalıdır unutmayın.
Models vs obyektləri
dingo modelləri və ya obyektləri fikir qeydiyyatdan üçün istifadə edilə bilər. Modelləri üçün qeydiyyatdan Views model hər hansı bir instansiya xüsusi deyil; Onlar [potensial] boş queryset ilə Django admin tədbirlər kimi oxşar fikir ola bilər. Məsələn views bir model hallarda fəaliyyət; əvəzinə queryset bir obyekt fəaliyyət admin tədbirlər kimi oxşar onlara hesab edə bilər.
dingo views incə yolları bir neçə admin tədbirlər fərqlənir. ən əhəmiyyətli fərq, onlar sub-classing və ya proqram kodu değiştirmeyle wihthout üçüncü tərəfin proqramları enjekte edilə bilər. dingo views də default farklı bir istifadəçi interfeysi var. dingo forması fikir dəyişiklik siyahısına yuxarı sağ sahəsində düymələri kimi dingo views göstərmək və dəyişiklik əvəz admin şablonları daxildir.
Baxılıb durub
Siz Model nin admin fikir model əlavə etmək və ya etiraz Dingo istifadə etmək istəyirsinizsə, siz funksiyaları və ya ModelAdmin üsulları kimi ya onların müəyyən edə bilərsiniz.
Məsələn, bir funksiyası kimi görünüşü müəyyən etmək üçün:
idxal Dingo
idxal dingo_test.models
@ Dingo.object_view (dingo_test.models.RstDocument)
@ Dingo.short_description ("Render")
def (model_admin, tələb, object_id) göstərmək:
& Nbsp; django.shortcuts idxal yönlendirme olan
& Nbsp; sənəd = dingo_test.mdoels.RstDocument.objects.get (id = object_id)
& Nbsp; qaytarılması Response ()
Eyni görünüşü də ModelAdmin bir üsul ola bilər:
sinif RstDocumentAdmin (ModelAdmin):
& Nbsp; @ dingo.object_view (dingo_test.models.RstDocument)
& Nbsp; @ dingo.short_description ("Render")
& Nbsp; def (özünü, tələb, object_id) göstərmək:
& Nbsp; pass
Short_description decorator istifadə admin istifadəçi interfeysi istifadə etiket müəyyən və bu halda isteğe olduğunu unutmayın. Heç bir təsviri verilmədikdə, dingo Django modelləri üçün default verbose adları format necə oxşar funksiyası və ya telefon adı, format olacaq.
Üçüncü Proqramlar Views durub
Dingo django.contrib.admin əvvəl INSTALLED_APPS, telefon və faks kimi istədiyiniz kimi Belə ki, uzun funksiyası əsaslı nümunə yuxarıda işləyəcək. Code qeydiyyatı düzgün baş verir təmin etmək üçün idxal olmalıdır Qeyd edək ki,

Features .

  • Asanlıqla yeni fikir yaratmaq Model Admin, ya Model və ya obyekt səviyyəsində.
  • orijinal kodu bazası değiştirmeden üçüncü tərəf tətbiqi admin elan daxil customizes yeritmək.

tələblər

  • Python

Geliştirici digər proqram Nathan R. Yergler

MozCC
MozCC

21 Sep 15

Şərh dingo

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!