Skip to content

IntegrityError: null value in column "interface_id" violates not-null constraint #37

Open
@khashashin

Description

@khashashin

I have added the interface as you described in README but this seems to trigger issues if I do it to existing AbstractUser model
interface = models.ForeignKey(GamificationInterface).

I have custom user model like:

class User(AbstractUser):
    REQUIRED_FIELDS = ['first_name', 'last_name', 'email']
    USERNAME_FIELD = 'username'

and I have added the interface to it

class User(AbstractUser):
    REQUIRED_FIELDS = ['first_name', 'last_name', 'email']
    USERNAME_FIELD = 'username'

    interface = models.ForeignKey(GamificationInterface, on_delete=models.CASCADE)

and now if I create superuser I get following error:

django.db.utils.IntegrityError: null value in column "interface_id" violates not-null constraint

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions