Spaces:
Sleeping
Sleeping
File size: 824 Bytes
62f67d4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from django.contrib import admin
from .models import LocationData, ConstellationQuery
@admin.register(LocationData)
class LocationDataAdmin(admin.ModelAdmin):
list_display = ['user', 'latitude', 'longitude', 'created_at']
list_filter = ['created_at', 'user']
readonly_fields = ['created_at']
search_fields = ['user__username']
@admin.register(ConstellationQuery)
class ConstellationQueryAdmin(admin.ModelAdmin):
list_display = ['location', 'created_at', 'query_text_preview']
list_filter = ['created_at']
readonly_fields = ['created_at']
search_fields = ['query_text', 'location__user__username']
def query_text_preview(self, obj):
return obj.query_text[:50] + "..." if len(obj.query_text) > 50 else obj.query_text
query_text_preview.short_description = "Query Preview" |