2016-07-21 28 views

Antwort

0

Es ist ein verwandter Django Ticket - https://code.djangoproject.com/ticket/22951 und hier ist ein Beispiel:

class Klass: 
    def __init__(self, x, y, sep=','): 
     self.x = x 
     self.y = y 
     self.sep = sep 

    def __str__(self): 
     return self.sep.join((str(self.x), str(self.y))) 

    def deconstruct(self): 
     return 'python.path.to.your.Klass', [self.x, self.y], \ 
       {'sep': self.sep} 

Und natürlich nicht vergessen, dass die Reihenfolge der zurückgegebenen Liste der args die ursprüngliche Reihenfolge die gleiche sein soll (von der __init__ Methode) von Positionsargumenten.