Ich erstellte eine benutzerdefinierte django.auth User-Klasse, die mit Google Appengine funktioniert, aber es beinhaltet eine Menge kopierten Code (praktisch jede Methode).Code-Wiederverwendung zwischen Django und Appengine Model Klassen
Es ist nicht möglich, eine Unterklasse zu erstellen, da appengine und django verschiedene Datenbankmodelle mit eigener Metaklassen-Magie haben.
Also meine Frage ist das: Gibt es eine elegante Möglichkeit, Methoden aus django.auth User-Klasse zu kopieren?
from google.appengine.ext import db
from django.contrib.auth import models
class User(db.Model):
password = db.StringProperty()
...
# copied method
set_password = models.User.set_password.im_func
habe ich eine neue Benutzerklasse, weil Django-Modelle auf appengine nicht funktionieren. – csytan