Files
fet2020/fet2020/posts/admin.py

37 lines
964 B
Python

from django.contrib import admin
from .models import Post, Event, Category
# Register your models here.
from .forms import MyPostForm, MyEventForm
class MyCategoryAdmin(admin.ModelAdmin):
model = Category
admin.site.register(Category,MyCategoryAdmin)
class MyPostAdmin(admin.ModelAdmin):
form = MyPostForm
model = Post
list_filter=['is_event']
list_display=['title','subtitle','slug','public_date']
def save_model(self, request, obj, form, change):
obj.author = request.user
super().save_model(request, obj, form, change)
class Media:
css = {
"all": [
"jquery-ui/jquery-ui.min.css",
"jquery-ui/ui-lightness/theme.css",
]
}
js = [
"jquery-ui/jquery-ui.min.js",
]
admin.site.register(Post,MyPostAdmin)
class MyEventAdmin(MyPostAdmin):
form = MyEventForm
model = Event
admin.site.register(Event,MyEventAdmin)