__init__() takes exactly 1 argument (8 given)
My models.py is `from django.contrib.auth.models import User as DjangoUser
class User(DjangoUser): type = 'user' long_email =
models.EmailField(max_length=200, unique=True, verbose_name="email") bio =
models.TextField(blank = True) picture = models.CharField(max_length = 32,
blank=True) gender = models.CharField(max_length="6", blank = True,
choices = GENDER_CHOICES) birth_year =
models.PositiveSmallIntegerField(blank = True, null = True,
verbose_name='Year of Birth')
def delete(self):
return super(self.__class__, self).delete()`
and in views.py
User.objects.filter(id=request.user.id).delete()
this gives an error init() takes exactly 1 argument (8 given)
No comments:
Post a Comment