Bir TextField
'un ilk 10 karakterini bir list_display
üzerinde görüntülemeye çalışıyorum.
Yönetici arayüzünde mümkün müdür?Django - Yönetici: list_display TextField
6
A
cevap
13
Alanın ilk 10 karakterini döndüren ve bunu list_display
'a ekleyebilen bir satır tanımlayabilirsiniz.
Daha fazla bilgi için list_display
numaralı Django belgelerine bakın.
0
myapp/admin.py
from django.contrib import admin
from django.utils.text import Truncator
from django.db import models
from .models import Product
def truncated_name(obj):
name = "%s" % obj.name
return Truncator(name).chars(70)
class ProductAdmin(admin.ModelAdmin):
list_display = ['id', truncated_name, 'category', 'timestamp',]
list_display_links = [truncated_name]
list_filter = ['category']
class Meta:
model = Product
Ayrıca şöyle alanları geçersiz kılabilirsiniz:
formfield_overrides = {
models.CharField: {'widget': TextInput(attrs={'size': '20'})},
models.TextField: {'widget': Textarea(attrs={'rows': 1, 'cols': 40, 'style': 'height: 1.5em;'})},
}
İlgili konular
- 1. Django admin list_display yeni satır
- 2. Django yönetici list_display invert (değil) Ben bir boolean alan
- 3. Django koşullu yönetici listesi_editable
- 4. Django CharField ile TextField
- 5. Django Yönetici
- 6. Django yönetici -
- 7. Boş yönetici sayfası seçin django
- 8. Django yönetici değişiklik listesi filtreleme/link
- 9. şimdi kullanıyorum istediğiniz öğeyi görüntülemek mümkün duyuyorum Django-Yönetici
- 10. Django Yönetici: Listedeki veriler
- 11. Django yönetici QuerySet filtreleme
- 12. Django yönetici MySQL
- 13. bir Django yönetici şablonuna
- 14. Django yönetici listesi filtresi
- 15. Django Yönetici + Filtre Yatay?
- 16. Django yönetici modeli
- 17. list_display. Seçimlerden değer nasıl görüntülenir?
- 18. Benim yöntemim böyle, ben list_display (yönetici sınıfın) kullanılan kendi yöntemini yazdı
- 19. list_display - yöntemler için boolean simgeleri
- 20. Django: admin list_display içindeki ilgili nesnelerin sayısını göster
- 21. Django Yöneticisi: list_display yöntemleri için admin.py'deki istek nesnesine nasıl erişilir?
- 22. Django Yönetici verileri geçirecek change_list_result.html
- 23. Django köprüsünü yönetici paneline yönlendiriliyor
- 24. Django - Kullanıcı, KullanıcıProfil ve Yönetici
- 25. django yönetici sayfasında css yok
- 26. Django Yönetici: Birçok-çok listbox
- 27. Django yönetici - stackedInline tek örneği
- 28. Django yönetici süzgeç yöntemini kullanarak
- 29. Django Yönetici 'Sayfa bulunamadı/admin/
- 30. Django Yönetici ManyToMany ara model
Çok iyi bir fikir, teşekkürler –
ben Liste görünümünde uzunluğunu sınırlamak istiyorum, ama yöneticiler muktedir istiyorsa hangi Ürün detay görünümünde alanı düzenlemek –
@CsabaToth 'list_display' öğesine bir öğe eklemek, öğe ayrıntı görünümünü hiç etkilemez. Yöneticiler, alanı daha önce olduğu gibi düzenleyebilmelidir. – Alasdair