"Unknown column 'user_id' erreur dans django vue

Je vais avoir une erreur là où je ne suis pas sûr de ce qu'il fait.

Voici l'erreur:

Exception Type:     OperationalError
Exception Value:    
(1054, "Unknown column 'user_id' in 'field list'")

Personne ne sait pourquoi j'obtiens cette erreur? Je ne peux pas le comprendre. Tout semble aller pour le mieux.

Mon point de vue, le code est ci-dessous:

if "login" in request.session:
    t = request.POST.get('title', '')
    d = request.POST.get('description', '')
    fid = request.session["login"]
    fuser = User.objects.get(id=fid)
    i = Idea(user=fuser, title=t, description=d, num_votes=1)
    i.save()
    return HttpResponse("true", mimetype="text/plain")
else:
    return HttpResponse("false", mimetype="text/plain")

J'apprécie toute l'aide! Merci!

Edit: Aussi une question. Puis-je utiliser des objets.get(id= ou objets.get(pk= ? Si j'utilise une clé primaire, dois-je déclarer un champ id ou d'un indice dans le modèle?

Edit: Voici les modèles:

class User (models.Model):
    first_name = models.CharField(max_length=200)
    last_name = models.CharField(max_length=200)
    email = models.CharField(max_length=200)
    password = models.CharField(max_length=200)

class Idea (models.Model):
    user = models.ForeignKey(User)
    title = models.CharField(max_length=200)
    description = models.CharField(max_length=255)
    num_votes = models.IntegerField()

OriginalL'auteur rksprst | 2008-11-16