Я создал пользовательский класс django.auth User, который работает с Google Appengine, но включает в себя значительное количество копируемого кода (практически каждый метод).
Невозможно создать подкласс, потому что appengine и django имеют разные модели баз данных со своей магией метаклассов.
Так что мой вопрос таков: есть ли элегантный способ скопировать методы из класса User django.auth?
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