26 lines
623 B
Python
26 lines
623 B
Python
from django.contrib import admin
|
|
from .models import Setting, File
|
|
from django.conf import settings
|
|
|
|
# Register your models here.
|
|
|
|
|
|
class SettingAdmin(admin.ModelAdmin):
|
|
list_display = ('name', 'language', 'string_short')
|
|
search_fields = ('name', )
|
|
|
|
def string_short(self, obj):
|
|
if len(obj.string) > 70:
|
|
return obj.string[:70] + '...'
|
|
else:
|
|
return obj.string
|
|
|
|
|
|
class FileAdmin(admin.ModelAdmin):
|
|
list_display = ('name', )
|
|
|
|
|
|
admin.site.register(Setting, SettingAdmin)
|
|
admin.site.register(File, FileAdmin)
|
|
admin.site.site_header = settings.APP_NAME + ' administration'
|