Add file and admin panel
This commit is contained in:
23
app/admin.py
23
app/admin.py
@@ -1,8 +1,25 @@
|
||||
from django.contrib import admin
|
||||
from django.contrib import admin
|
||||
from app.models import Setting
|
||||
from app.models import Setting, File
|
||||
from django.conf import settings
|
||||
|
||||
# Register your models here.
|
||||
|
||||
|
||||
admin.site.register(Setting)
|
||||
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'
|
||||
|
||||
Reference in New Issue
Block a user