A problem occurs when adding a new foreign key field to a model

So, I added a foreign key field to my model, ran "makemigrations" and "migrate" without problems, but when I check my database via DB browser, I cannot find that field!

This is my model

class Listing (models.Model):
    CATEGORY_CHOICES = [
        ("chemistry", "Chemistry"),
        ("physics", "Physics"),
        ("math", "Math"),
        ("litreture", "Litreture"),
        ("history", "History"),
        ("language", "Language"), 
        ("sports", "Sports")
    ]
    title = models.CharField(max_length=80)
    brief = models.CharField(max_length=128)
    description = models.TextField()
    intial_price = models.IntegerField()
    category = models.CharField(max_length=24, choices=CATEGORY_CHOICES)

    # The problem is within the line below
    creator = models.ForeignKey(User, on_delete=models.CASCADE, related_name='listings')
    # I cannot find this field in my database file when browsing it via DB browser
    def __str__(self):
        return self.title

I tried to ask the AI a lot but all it said was to check the migrations files and make sure the migration process is successful. I am sure that there is no issue with those two. I ran out of ideas, help!

Вернуться на верх