我在创建一个预先填充来自一系列模型的可编辑数据的表单时遇到了困难。目标是基本上创建可编辑键值对的可视化表示,以便稍后处理成json。然后,admin部分将用于为用户添加新密钥和默认值以进行编辑或直接删除密钥。
任何关于如何做到这一点的见解都会非常有帮助,我可以自己处理json部分,但我仍然开始使用Django并且无法通过我的各种示例生成所需的结果位于(也许我只是不知道要搜索什么)。
我的应用程序的models.py文件如下所示:
from django.db import models
import datetime
from django.utils import timezone
class Path(models.Model):
path = models.CharField(max_length=120, blank=False, null=False)
default = models.CharField(max_length=500, blank=True, null=True)
def __unicode__(self):
return self.path
class Feature(models.Model):
killswitch = models.CharField(max_length=120, blank=False, null=False)
default = models.CharField(max_length=5, blank=False, null=False)
def __unicode__(self):
return self.killswitch
class Other(models.Model):
category = models.CharField(max_length=120, blank=False, null=False)
default = models.CharField(max_length=120)
def __unicode__(self):
return self.category
非常感谢任何帮助,提示或建议。
谢谢!