37 lines
964 B
Python
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) |