0
我有這樣一個習俗User model
:在Django 1.5上自定義用戶模型的Django密碼重置?
class User(AbstractBaseUser):
username = models.CharField(max_length=90, unique=True, db_index=True)
create_time = models.DateTimeField(null=True, blank=True)
update_time = models.DateTimeField(null=True, blank=True)
email = models.CharField(max_length=225)
external = models.IntegerField(null=True, blank=True)
deleted = models.IntegerField(null=True, blank=True)
purged = models.IntegerField(null=True, blank=True)
form_values_id = models.IntegerField(null=True, blank=True)
disk_usage = models.DecimalField(null=True, max_digits=16, decimal_places=0, blank=True)
is_superuser = models.BooleanField()
is_staff = models.BooleanField()
is_active = models.BooleanField()
date_joined = models.DateTimeField()
objects = UserManager()
USERNAME_FIELD = 'username'
REQUIRED_FIELDS = ['email']
class Meta:
db_table = u'galaxy_user'
我已經創建了所有所需的模板密碼重置。我的應用程序名是fileupload。所以,當我從這個來回做Django的殼我得到的是這樣的:
>>> from django.contrib.auth.models import User
>>> User.objects.all()
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 256, in __get__
self.model._meta.object_name, self.model._meta.swapped
AttributeError: Manager isn't available; User has been swapped for 'fileupload.user'
>>>
我怎樣才能讓Django的密碼重置爲我的自定義用戶模式運行。由於
我不是在尋找答案這個。我想知道如何使用我的自定義用戶模型重設django密碼。 – pynovice