I am trying to print get some value from database and print into xml dynamically.
This is my model:
class Somemodel(models.Model):
Party_Id = models.CharField(max_length=500)
Label = models.CharField(max_length=500)
Party_Id = models.CharField(max_length=500)
Name = models.CharField(max_length=500)
This is my view function
def xmlcontent(request):
obj = Somemodel.objects.get(pk=1)
obj.Party_Id = obj.pk
pprint.pprint(obj.DDEX_Party_Id)
return render(request, "content.xml", {"DDID": "obj"},
content_type = "application/xhtml+xml")
My content.xml looks like this
<?xml version="1.0" encoding="UTF-8"?><br/>
<</MessageHeader>MessageHeader><br/>
{% for i in DDID %}<br/>
{{ i.pk }}<br/>
{% endfor %} <br/>
<</MessageHeader>/MessageHeader><br/>
Its suppose to print Party_id but not printing.. Am i miss something ?
tag . I changed into obj gives nothing. You mentioned serializer i tried but using that i can able to get all the database into xml format. But i need particular value from db to print. I don`t have much exp to use serializer to get what i need this point – Raja Simon Jul 01 '14 at 09:17