ManyToManyField создает неправильную модель

Пожалуйста, помогите мне

my models.py

# Create your models here.
class Information(models.Model):
    id = models.CharField(max_length=200, primary_key=True)
    title = models.CharField(max_length=500)
    link = models.CharField(max_length=100)
    summary = models.CharField(max_length=1000)
    published = models.CharField(max_length = 100)

    def __str__(self):
        return self.title

class Search(models.Model):
    id = models.CharField(max_length=100, primary_key=True)
    searched_titles = models.CharField(max_length=100)
    searched_topics = models.CharField(max_length=100)
    number_found_articles = models.IntegerField()

    def __str__(self):
        return self.id

class Article_search(models.Model):
    id = models.CharField(max_length=100, primary_key=True)
    found_articles = models.ManyToManyField(
        Information)
    search_details = models.ManyToManyField(
        Search)

В моем рабочем столе mysql я вижу, что таблица article_search заполнена. НО Когда я перехожу на страницу администратора моего проекта django, я также вижу различные объекты, когда я пытаюсь прочитать их, я получаю странную ошибку: Table 'kcbbe2.database_article_search_found_articles' doesn't exist", '42S02')

Добавляю несколько картинок картинка страницы администратора в django чтобы было понятно, когда я нажимаю на объект здесь на картинке, я получаю ошибку. Что я сделал не так с настройкой моих моделей?

можете ли вы проверить, какая база данных используется в настоящее время SQLite или MySQL?

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