|
|
@ -29,7 +29,10 @@ class Item(models.Model): |
|
|
|
d = json.loads(self.json) |
|
|
|
for f in fields: |
|
|
|
short_name = f['short_name'] |
|
|
|
f['value'] = d[short_name] |
|
|
|
if d.has_key(short_name): |
|
|
|
f['value'] = d[short_name] |
|
|
|
else: |
|
|
|
f['value'] = '' |
|
|
|
return fields |
|
|
|
|
|
|
|
def render(self): |
|
|
@ -38,6 +41,7 @@ class Item(models.Model): |
|
|
|
context = Context(json.loads(self.json)) |
|
|
|
return t.render(context) |
|
|
|
|
|
|
|
|
|
|
|
class ItemType(models.Model): |
|
|
|
name = models.CharField(max_length=100, unique=True) |
|
|
|
description = models.TextField(blank=True) |
|
|
|