Hi,
I want build a custom api (have tried and abandoned tastypie and
restframework). I have come to the the point where I want to save a
dictionary in a django model.
Example:
class Person(models.Model):
name = models.CharField()
title = models.CharField()
class Log(models.Model):
person = models.ForeignKey(Person)
action = models.CharField()
time = models.DateTimeField()
I have a dictionary, and would like it to be saved to database
d = {
'person':{'name':'Joe', 'title':'Boss'},
'action':'Got to work',
'time':'2011-01-01 14:00'
}
if I do:
Log(**d)
I get error message:
Cannot assign "'person':{'name':'Joe', 'title':'Boss'}": "Log.person"
must be a "Person" instance.
How can I get django to understand that I want it to convert my
dictionary recursively? Then I want to full save it (the whole blob)
recursively, that is fields that are pointing to other models should
be saved first.
Thanks in advance
David
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.