I am new to Django started developing the application but got a problem in retrieving the data from already existing data which looks like this below.
{"_id":"5ad72e80bdd7ad184031ab2d","name":"john","country":"usa","place":"xyz"}
{"_id":"5ad72ec6bdd7ad184031ab2e","name":"ron","country":"canada","place":"ABC"}
The code in the django look like this
from mongoengine import *
from django.shortcuts import render
from django.contrib.auth.models import User
class demo_data(DynamicDocument):
meta = {
'index_background':True,
'collection':'demo_data',
}
name = StringField(max_length=100)
country = StringField(max_length=100)
place = StringField(max_length=150)
def test_extract(request):
connone = demo_data()
dt_view = connone._data
print(dt_view)
return render(request,"extract.html",{"dt":dt_view})
My code in extract.html
<html>
<body>
<p>the data relating to collection {{dt}}</p>
</body>
</html>
And the output which i got after running is this
the data relating to collection {'name': None, 'country': None, 'place': None, 'id': None}
Can anyone please help me out from this situation would be appreciated