вместо User, использую Author:
from django.contrib.auth.models import User
class Author(User):
login = models.SlugField(unique=True)
и создаю нового юзера в системе так:
from django.contrib.auth.models import User
from myproject.blog.models import Author
def register(request):
...
user = Author(username=username, email=email, password=password)
user.save()
на что вылезает ошибка:
IntegrityError at /register
Exception Value: column login is not unique
т.е. User создается правильно, а вот Author уже нет, так как поле login - пустое.
Есть ли какой-нибудь способ сгенерировать его автоматически?
Спасибо.