我有一个模型使用GeoIP库来呈现该记录的IP地址所在的国家/地区:
class PageIP(models.Model):
"""
Detail of page
"""
ip_address = models.IPAddressField(blank=True,verbose_name="IP Address")
def _client_country(self):
g = GeoIP()
return g.country(self.ip_address)
client_country = property(_client_country)
有没有办法在Django 1.1管理员中显示此属性(client_country)?正如目前所写,这不会出现在管理员中。
干杯。
答案 0 :(得分:0)
你应该把它放到admin.py文件中:
from django.contrib import admin
admin.site.register(PageIP)
它很快就会出现在那里。 此外,请确保您的应用位于INSTALLED_APPS
下的settings.py中