con el entorno activado instalar
pip install django-import-export
agregar en settings/base.py
THIRD_PARTY_APPS = (
'ckeditor',
'ckeditor_uploader',
'import_export',
#'django_quill',
)
INSTALLED_APPS = DJANGO_APPS + LOCAL_APPS + THIRD_PARTY_APPS
entrada/admin.py
#terceros
from import_export import resources
from import_export.admin import ImportExportModelAdmin
from django.contrib import admin
#
from .models import Category,Tag,Entry
# admin.site.register(Category)
admin.site.register(Tag)
# admin.site.register(Entry)
class EntryResources(resources.ModelResource):
fields=('__all__')
class Meta:
model=Entry
class EntryAdmin(ImportExportModelAdmin):
resource_class=EntryResources
list_display = (
'id',
'title',
'user',
'category',
'public',
# 'portada',
'in_home',
)
search_fields = ('id','title')
list_filter = ('user', 'public')
#filtro para many to manys
# filter_horizontal = ('tag',)
admin.site.register(Entry, EntryAdmin)
class CategoryAdmin(admin.ModelAdmin):
list_display = (
'id',
'short_name',
'name',
)
admin.site.register(Category, CategoryAdmin)

Última modificación: 11 Jan 2023 19:23
No hay comentarios aún
Sé el primero en comentar este artículo