1

wip: geoip

This commit is contained in:
2024-01-12 00:58:20 +02:00
parent 95e5e92c41
commit 1594a78ab1
4 changed files with 16 additions and 5 deletions

View File

@@ -7,7 +7,7 @@ class SignupAdmin(admin.ModelAdmin):
_all_fields = ["email", "created_at", "anonymized_ip", "user_agent"]
date_hierarchy = "created_at"
list_display = ["email", "created_at", "anonymized_ip", "user_agent"]
list_display = ["email", "created_at", "anonymized_ip", "user_agent"]# + ["country"]
list_filter = ["email", "user_agent"]
ordering = ["created_at"]
readonly_fields = _all_fields

View File

@@ -1,5 +1,7 @@
from django.db import models
#from django.contrib.gis.geoip2 import GeoIP2
class Signup(models.Model):
email = models.EmailField()
created_at = models.DateTimeField(auto_now_add = True)
@@ -13,3 +15,7 @@ class Signup(models.Model):
def __str__(self):
return self.email
#def country(self):
# g = GeoIP2()
# return g.country(self.anonymized_ip)