1
0
mirror of https://github.com/django/django.git synced 2025-10-23 21:59:11 +00:00
Files
django/tests/regressiontests/admin_views/models.py

35 lines
1.0 KiB
Python

from django.db import models
from django.contrib import admin
class Article(models.Model):
"""
A simple article to test admin views. Test backwards compabilty.
"""
content = models.TextField()
date = models.DateTimeField()
class ArticleAdmin(admin.ModelAdmin):
list_display = ('content', 'date')
list_filter = ('date',)
def changelist_view(self, request):
"Test that extra_context works"
return super(ArticleAdmin, self).changelist_view(request, extra_context={
'extra_var': 'Hello!'
})
class CustomArticle(models.Model):
content = models.TextField()
date = models.DateTimeField()
class CustomArticleAdmin(admin.ModelAdmin):
def changelist_view(self, request):
"Test that extra_context works"
return super(CustomArticleAdmin, self).changelist_view(request, extra_context={
'extra_var': 'Hello!'
})
admin.site.register(Article, ArticleAdmin)
admin.site.register(CustomArticle, CustomArticleAdmin)