Django сравнение данных между моделью и запросом mysql - PullRequest
1 голос
/ 24 января 2020

В моем django проекте у меня есть модель с некоторым полем, подобным этому:

models.py

class UserComPfolio(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="User")
    p_title = models.CharField(max_length=200)
    p_year = models.CharField(max_length=4)
    p_descr = models.TextField()
    p_link = models.CharField(max_length=100)

    def __str__(self):
        return self.p_title

ну, у меня есть внешняя mysql БД с таблицей с тем же именем полей таблицы, я должен выполнить запрос к этим данным и сравнить результаты с данными моих моделей, таблица mysql является главной, и я адаптировал данные в моей модели к данным в mysql (добавьте новые строки, удалить строки, которые больше не существуют, или изменить их) я использую py mysql и делаю:

....
mycursor.execute("SELECT * FROM u_customers")

myresult = mycursor.fetchall()

for x in myresult:

на данный момент я не знаю, каков наилучший способ сравнить и выровнять мою модель с внешней Таблица данных

Огромное спасибо заранее

...