-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.py
More file actions
28 lines (20 loc) · 678 Bytes
/
admin.py
File metadata and controls
28 lines (20 loc) · 678 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from django.contrib import admin
from django.forms import Textarea
from django.db import models
from .models import Article, AmazonProduct
class ArticleAdmin(admin.ModelAdmin):
list_display = (
"title",
"title_short",
"published_at",
"modified_at",
)
list_filter = ("published_at",)
formfield_overrides = {
models.TextField: {"widget": Textarea(attrs={"rows": 70, "cols": 120})},
}
admin.site.register(Article, ArticleAdmin)
@admin.register(AmazonProduct)
class AmazonProductAdmin(admin.ModelAdmin):
list_display = ("asin", "title", "last_fetched_at", "fetch_status")
search_fields = ("asin", "title")