Your context should be written this way
-- response_context = get_result(request)
On Tuesday, May 26, 2020 at 2:26:35 PM UTC+1, ratnadeep ray wrote:
On Tuesday, May 26, 2020 at 2:26:35 PM UTC+1, ratnadeep ray wrote:
Hi all,I am trying to display the value from the context_process.py file to the template.
The content of my context_process.py is as follows:from fusioncharts.models import QRC_DBfrom django.db import connectiondef get_result(request):
cursor = connection.cursor()
pattern = "%%"+TotalTime+"%%"
cursor.execute("select * from fusioncharts_qrc_db")
rows = cursor.fetchall()
return {'get_result': rows}Then in the html template file, I am trying to display the variable get_result as follows:{% block content %}
<h3> Result = </h3>
<br>
{{get_result}}
{% endblock %}My template details in the settings.py is as follows:TEMPLATES = [
{
.......
'OPTIONS': {
'context_processors': [
.........
'fusioncharts.context_processors.get_result',
],
},
},
]My views.py file is as follows:def home(request):
context = RequestContext(request)
response_context = {}
return render(request, 'display_data.html',response_context) But when I am running that, it is not displaying anything in the web page.Is there anything missing in my code? What is going wrong here?
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/18f4623a-56e0-42fe-a3d7-eced565b4467%40googlegroups.com.
No comments:
Post a Comment