2013-05-06 12 views

Odpowiedz

8

To nie jest w dokumentacji, ale w porządku do korzystania (Pre mieć podstawową wiedzę na temat łatania małpy), w models.py lub startowych dodać:

from django.contrib.auth.models import Group 

Group.add_to_class('foo', bar) 

Gdzie bar może być dowolny obiekt Pythona (lub metoda), np

def bar(self): 
    return self.attr * 2 

lub za pomocą mapowania pola:

Group.add_to_class('foo', models.RegexField(r'^hello$')) 
+0

Dzięki Hedde. Ale a Potrzebujesz trwałego atrybutu. Będę edytować pytanie! –

+0

Jest trwały, jeśli ładujesz go z wyprzedzeniem. Czy może masz na myśli dbfield? Po prostu przypisz models.CharField (stuff), ponieważ powiedziałem, że może to być dowolny obiekt .. –

+0

Świetnie! czy to jest! Tnks! –

Powiązane problemy