Slide 30
Slide 30 text
Creamos un sitio de administración
Django incluye un paquete para generar un sitio de administración
mediante introspeccción de modelos: django.contrib.admin
from
django.contrib
import
admin
from
.models
import
Category,
Post
class
CategoryAdmin(admin.ModelAdmin):
list_display
=
['title',
'slug']
prepopulated_fields
=
{'slug':('title',)}
admin.site.register(Category,
CategoryAdmin)
class
PostAdmin(admin.ModelAdmin):
list_display
=
['title',
'category',
'slug',
'author',
'created_date',
'published_date',
'published']
list_filter
=
['created_date',
'published_date',
'published',
'category']
search_fields
=
['title',
'content']
prepopulated_fields
=
{'slug':('title',)}
admin.site.register(Post,
PostAdmin)
admin.py