django foreignkey(utilisateur) dans des modèles

J'ai lu les docs et ce post... Django - Clé Étrangère de l'Utilisateur modèle

J'ai suivi ce qu'il a dit et je ne peux toujours pas le faire fonctionner. Lorsque j'essaie de lancer les migrations j'obtiens cette erreur dans le traceback...

django.db.utils.ProgrammingError: column "author_id" cannot be cast automatically to type integer
HINT:  You might need to specify "USING author_id::integer".

Je ne sais pas comment faire pour aller sur la fixation de cette erreur.

from django.db import models
from django.contrib.auth.models import User

# Create your models here.
class BlogCategory(models.Model):
    '''model for categories'''

    title = models.CharField(max_length=30)
    description = models.CharField(max_length=100)


class BlogPost(models.Model):
    '''a model for a blog post'''

    author = models.ForeignKey(User)
    date = models.DateField()
    title = models.CharField(max_length=100)
    post = models.TextField()
Êtes-vous à l'aide de la valeur par défaut de l'utilisateur modèle? Veuillez inclure le fichier de migration

OriginalL'auteur deltaskelta | 2015-12-16