Отображение свойств модели от Django на Admin - PullRequest
0 голосов
/ 12 октября 2009

У меня есть модель, использующая библиотеку 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)

Есть ли способ показать это свойство (client_country) в админке Django 1.1? Как написано в настоящее время, это не отображается в админке.

Приветствие.

1 Ответ

0 голосов
/ 12 октября 2009

Вы должны поместить его в файл admin.py:

from django.contrib import admin 
admin.site.register(PageIP)

и он появится там в ближайшее время. также убедитесь, что ваше приложение находится в файле settings.py в папке INSTALLED_APPS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...