diff --git a/ippisite/ippidb/templates/about-le-lle.html b/ippisite/ippidb/templates/about-le-lle.html index b22b7944fae92f0ca6294e5eae22475edb4146a2..5527f56dd4e222567342a704995b95421384ac8b 100644 --- a/ippisite/ippidb/templates/about-le-lle.html +++ b/ippisite/ippidb/templates/about-le-lle.html @@ -6,7 +6,7 @@ {% block pagetitle %}Efficiencies: iPPI-DB biplot LE versus LLE{% endblock%} {% block view_content %} - +{% if le_lle_biplot_data %} <div class="row"> <div class="col-md-12"> <canvas id="le_lle_biplot"></canvas> @@ -21,4 +21,9 @@ <script> drawCompoundsBiplotChart('le_lle_biplot', preparePerFamilyBiplotData({{ le_lle_biplot_data | safe }}), 'pharmacology', {'legend':{'position':'right'}}); </script> +{% else %} + <div class="alert alert-danger" role="alert"> + The LE-LLE data are not currently available + </div> +{% endif %} {% endblock %} diff --git a/ippisite/ippidb/templates/about-pca.html b/ippisite/ippidb/templates/about-pca.html index 104fbd1099d896233e0185174f9dfd3506629fa4..ec381448ac030c6c4743782429700a21a05846e0 100644 --- a/ippisite/ippidb/templates/about-pca.html +++ b/ippisite/ippidb/templates/about-pca.html @@ -5,6 +5,7 @@ {% block pagetitle %}PHYSICOCHEMISTRY{% endblock%} {% block view_content %} +{% if pca_biplot_data %} <div class="row"> <canvas id="pca_biplot"></canvas> </div> @@ -17,4 +18,9 @@ <script> drawCompoundsBiplotChart('pca_biplot', preparePerFamilyBiplotData({{ pca_biplot_data | safe }}.data), 'physicochemical', { 'legend': { 'position': 'right' } }); </script> +{% else %} + <div class="alert alert-danger" role="alert"> + The PCA data are not currently available + </div> +{% endif %} {% endblock %} \ No newline at end of file diff --git a/ippisite/ippidb/views/about.py b/ippisite/ippidb/views/about.py index 6833ee73bdf10931d474022acaa39ef33917e01c..726f1e0a1f068bae1e817dea77e49ba4cdf2d1ad 100644 --- a/ippisite/ippidb/views/about.py +++ b/ippisite/ippidb/views/about.py @@ -149,7 +149,10 @@ def about_pharmacology(request): def about_le_lle(request): - context = {"le_lle_biplot_data": LeLleBiplotData.objects.get().le_lle_biplot_data} + try: + context = {"le_lle_biplot_data": LeLleBiplotData.objects.get().le_lle_biplot_data} + except LeLleBiplotData.DoesNotExist: + context = {} return render(request, "about-le-lle.html", context=context) @@ -249,7 +252,10 @@ def about_physicochemistry(request): def about_pca(request): - context = {"pca_biplot_data": PcaBiplotData.objects.get().pca_biplot_data} - pca_biplot = json.loads(PcaBiplotData.objects.get().pca_biplot_data) - context["pca_biplot_cc"] = pca_biplot["correlation_circle"] + try: + context = {"pca_biplot_data": PcaBiplotData.objects.get().pca_biplot_data} + pca_biplot = json.loads(PcaBiplotData.objects.get().pca_biplot_data) + context["pca_biplot_cc"] = pca_biplot["correlation_circle"] + except PcaBiplotData.DoesNotExist: + context = {} return render(request, "about-pca.html", context=context)