unknown
initial: Locator Service
62f67d4
Raw
History Blame Contribute Delete
824 Bytes
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"