Ich verwende django1.6 < /p>
Ich habe abstrakte Klasse A und Klasse B: < /p>
class A(Model):
att = CharField()
class Meta:
abstract = True
class B(A):
pass
< /code>
Ich möchte das Verhalten von 'ATT' überschreiben (ohne die Klasse A):
Bei Verwendung: < /p>
b = B(att='a').save()
b.att (output is 'a')
< /code>
Aber ich möchte die Ausgabe überschreiben:
Also: < /p>
b.att< /code> (Ausgabe ist etwas anderes wie 'a_Thanks') < /p>
class B(A):
@propert
def att(self):
return self._att + '_thanks'
< /code>
Wie kann ich das tun?
Ich weiß, dass dies von Django 1.10 < /p möglich ist>
Django - Überschreiben Sie das Feld Basisklassenmodell auf GET ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ODOO JSONRPC: Get M2M, M2O oder One2Many verschachtelte Feld mit Lesemethode
by Anonymous » » in Python - 0 Replies
- 18 Views
-
Last post by Anonymous
-