【发布时间】:2009-06-13 22:00:40
【问题描述】:
我创建了一个自定义的 django.auth 用户类,它可以与 Google Appengine 一起使用,但它涉及到大量的复制代码(几乎每个方法)。
创建子类是不可能的,因为 appengine 和 django 有不同的数据库模型和它们自己的元类魔法。
所以我的问题是:有没有一种优雅的方法可以从 django.auth 的 User 类中复制方法?
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
【问题讨论】:
标签: python django google-app-engine django-authentication