Bonjour à tous !

J'ai un problème, j'ai créé un site à l'intérieur duquel on peut enregistrer des aliments et ensuite aller voir ses aliments enregistrés. Cela fonctionne parfaitement sur mon serveur local mais sur mon serveur de production (Heroku) ça ne fonctionne pas. J'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ProgrammingError
relation "store_substitute" does not exist
LINE 1: SELECT COUNT(*) AS "__count" FROM "store_substitute" WHERE "...
On me dit donc que la relation avec le modèle "store_substitute" n'existe pas pourtant elle existe bel et bien dans mon fichier models.py :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from django.db import models
from passlib.hash import pbkdf2_sha256
from django.contrib.auth.models import User
 
 
class Product(models.Model):
    name = models.CharField(max_length=1000)
    url = models.URLField()
    picture = models.URLField()
    nutriscore = models.CharField(max_length=100)
    category = models.CharField(max_length=100)
    picture_nutrition = models.URLField()
 
    def __str__(self):
        return self.name
 
 
class Favorite(models.Model):
    user_id = models.ForeignKey(User, on_delete=models.CASCADE)
    product_id = models.ForeignKey(Product, on_delete=models.CASCADE)
 
 
class Substitute(models.Model):
    name =  models.CharField(max_length=250)
    url = models.URLField()
    picture = models.URLField()
    nutriscore = models.CharField(max_length=100)
    category = models.CharField(max_length=250)
    picture_nutrition = models.URLField(default='0000000')
    favorite_id = models.ForeignKey(Favorite, on_delete=models.CASCADE)
    user_id = models.ForeignKey(User, on_delete=models.CASCADE)
 
    def __str__(self):
        return self.name
Et je l'ai bien importé dans ma vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from .models import *
@login_required
def myfavorites(request):
    """This view displays the user's favorites"""
    user = request.user
    favorite_list = Substitute.objects.filter(user_id=user.id).order_by('id')
    paginator = Paginator(favorite_list, 6)
    page = request.GET.get('page', 1)
    try:
        alternatives = paginator.page(page)
    except PageNotAnInteger:
        alternatives = paginator.page(1)
    except EmptyPage:
        alternatives = paginator.page(paginator.num_pages)
    context = {
        'alternatives': alternatives
    }
    return render(request, 'store/myfavorites.html', context)
Est-ce que vous auriez une solution ? ^^

Merci à tous !