Доступ к элементам внешнего ключа для SQLAlchemy - PullRequest
0 голосов
/ 24 октября 2019

Мне снова понадобится ваша поддержка / совет, так как я просто хобби-программист.

Я храню данные для анализа данных в mysql и доступа через django / phpmyadmin.

Я думаю, что это лучше, чем просто хранить в текстовом файле.

Для реального анализа я загружаю последние данные, затем использую SQLAlchemy для панд.

Вот проблема:

Чтобы структурировать данные, я использую внешние ключи django / mysql, например,

class Analyse(models.Model):
   company = models.ForeignKey('analysen.Company', on_delete=models.CASCADE, related_name='analyse')
  ... other fields

class Company(models.Model):
identification = models.CharField(max_length=100, primary_key=True)  
name = models.CharField(max_length=80)

Таблица для анализа - "Анализировать""Однако в моем агрегации панд я хотел бы использовать после" загрузки "с помощью SQLAlchemy также название компании, поэтому поле класса Company отличается от первичного ключа.

Какое самое простое решение без особых изменений?

Я считаю, что это не слишком сложно, я просто не могу найти решение прямо сейчас.

Заранее спасибо за помощь!

С уважением!

1 Ответ

0 голосов
/ 27 октября 2019

Возможно, мой вопрос был слишком легким, или я описал его обманчиво. Я обнаружил, что мне просто нужно внутреннее соединение с правильной командой в SQL, а затем выполнить это через SQLAlchemy.

Пример можно найти здесь: https://dba.stackexchange.com/questions/129023/selecting-data-from-another-table-using-a-foreign-key

На всякий случай, если у кого-то есть аналогичная проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...