В моем 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:
на данный момент я не знаю, каков наилучший способ сравнить и выровнять мою модель с внешней Таблица данных
Огромное спасибо заранее