Получение списка связанных данных из базы данных mysql и автоматическое отображение их в html при загрузке страницы
Я хотел бы добавить функцию в мое приложение Django, но не могу найти правильный способ сделать это.
То, чего я пытаюсь достичь, это получить список связанных данных, когда пользователь загружает определенную страницу моей базы данных, автоматически.
Говоря "автоматически", я имею в виду без нажатия какой-либо кнопки.
Конкретно, у меня есть такая odorant_detail.html страница, которая показывает подробности о выбранном запахе:
</script>
<h1 style="text-align: center;">You are looking to {{ odorant.Name }}</h1>
<fieldset>
<legend>General Information</legend>
<p>Pubchem ID: <strong>{{ odorant.Pubchem_ID }}</strong></a></p>
<p>IUPAC Name: <strong>{{ odorant.IUPAC_Name }}</strong></p>
<p>Synonim/s: <strong>{{ odorant.Synonim}}, {{ odorant.Synonim_2 }}</strong></p>
<p>Molecular Formula: <strong>{{ odorant.Molecular_Formula }}</strong></p>
<p>SMILES:
<textarea readonly style="border:solid 2px black; background-color: #eeeeee; font-family: 'Courier New', Courier, monospace;" id="smiles" name="smiles" ro>
</fieldset>
<input role="button" class="btn btn-info px-3 button" type="button" id="copyID" value="Copy SMILES to clipboard" />
<script type="text/javascript">
var button = document.getElementById("copyID"),
input = document.getElementById("smiles");
button.addEventListener("click", function(event) {
event.preventDefault();
input.select();
document.execCommand("copy");
});
</script>
<fieldset>
<legend>Known Interactions</legend>
</fieldset>
Это берет информацию из этого model.py
Класс Одорант хранит общую информацию о молекуле.
Класс Рецептор хранит общую информацию о рецепторе.
Класс Мишень хранит данные о взаимодействии между рецепторами и одорантами.
Стоит отметить, что одна и та же молекула может связываться с разными рецепторами.
Моя цель - показать в разделе Known Interactions моего odorant_detail.html полный список всех рецепторов, с которыми данная молекула способна осуществлять взаимодействие.
По идее, реализации функции поиска по выбранному одоранту и вывода результата в поле Knonw Interactions должно быть достаточно, но у меня не получается это установить.
Если потребуется больше кода, чтобы вы поняли мой вопрос, пожалуйста, не стесняйтесь просить об этом.
С учетом сказанного, я открыт для любых предложений.