Sto cercando di visualizzare i primi 10 caratteri di un TextField
su un list_display
.
E 'possibile nella interfaccia di amministrazione?Django - Admin: list_display TextField
6
A
risposta
13
È possibile definire una richiamabile che restituisce i primi 10 caratteri del campo, e aggiungere che, per list_display
.
ulteriori informazioni, consultare la documentazione Django per list_display
.
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
È anche possibile sovrascrivere i campi in questo modo:
formfield_overrides = {
models.CharField: {'widget': TextInput(attrs={'size': '20'})},
models.TextField: {'widget': Textarea(attrs={'rows': 1, 'cols': 40, 'style': 'height: 1.5em;'})},
}
Problemi correlati
- 1. admin Django list_display newline
- 2. Django admin list_display uso proprietà
- 3. Cambia campo selezionabile in admin Django list_display
- 4. Accesso da Django Admin list_display, un valore da una tabella
- 5. Django Admin: aggiungi TinyMCE solo a TextField specifico?
- 6. admin condizionale Django list_editable
- 7. Django Admin Fieldsets
- 8. Django CharField vs TextField
- 9. Django admin: override di metodo
- 10. Django Admin: come accedere all'oggetto richiesta in admin.py, per i metodi list_display?
- 11. admin Django DoesNotExist at/admin/
- 12. django admin - esportazione in formato CSV
- 13. django admin login improvvisamente esigente token csrf
- 14. Modifica utente ModelAdmin per admin Django
- 15. Visualizzazione della model's__unicode__ in Django Admin
- 16. DJANGO: Come list_display un attributo di chiave esterna inversa?
- 17. Django Admin ListView Personalizza Nome colonna
- 18. Sinatra Web Admin (come Django Admin)
- 19. Elenco Django Display admin + ForeignKey = Empty Change List
- 20. Filtro personalizzato in Django Admin su Django 1.3 o inferiore
- 21. Django Admin: Mostra l'elenco dei modelli
- 22. WMD in Django Admin?
- 23. Django Admin CSS mancante
- 24. Django Admin linea: select_related
- 25. Django Admin in Angularjs
- 26. Django admin - ordinamento list_filter
- 27. django: using admin datepicker
- 28. Django fix Admin plurale
- 29. Django admin list filter
- 30. Django Admin - Re-authentication?
buona idea, grazie –
Cosa devo fare per limitare la lunghezza nella visualizzazione elenco, ma voglio gli amministratori siano in grado di modificare il campo nella vista dettagli dell'oggetto? –
@CsabaToth Aggiunta di un elemento 'list_display' non influirà sulla vista voce di dettaglio a tutti. Gli amministratori dovrebbero essere ancora in grado di modificare il campo come prima. – Alasdair