@@ -141,10 +141,10 @@ def crawl_selected_feeds(self, request, queryset):
141
141
142
142
@admin .register (RSSItem )
143
143
class RSSItemAdmin (admin .ModelAdmin ):
144
- list_display = ('title' , 'feed' , 'author' , 'pub_date' , 'created_at' )
145
- list_filter = ('feed' , 'pub_date' , 'created_at' , 'author' )
144
+ list_display = ('title' , 'feed' , 'crawling_status' , ' author' , 'pub_date' , 'crawled_at ' , 'created_at' )
145
+ list_filter = ('feed' , 'crawling_status' , ' pub_date' , 'created_at' , 'author' )
146
146
search_fields = ('title' , 'description' , 'author' , 'link' )
147
- readonly_fields = ('created_at' ,)
147
+ readonly_fields = ('created_at' , 'crawled_at' )
148
148
date_hierarchy = 'pub_date'
149
149
150
150
fieldsets = (
@@ -155,6 +155,9 @@ class RSSItemAdmin(admin.ModelAdmin):
155
155
'fields' : ('description' ,),
156
156
'classes' : ('collapse' ,)
157
157
}),
158
+ ('Crawling Status' , {
159
+ 'fields' : ('crawling_status' , 'crawled_content' , 'crawled_at' , 'error_message' ),
160
+ }),
158
161
('Metadata' , {
159
162
'fields' : ('guid' , 'pub_date' , 'created_at' ),
160
163
'classes' : ('collapse' ,)
0 commit comments