我想在表格的每一行上都有一个简单的文本表单。
\n\n预期结果的小提琴图:https://jsfiddle.net/wstg759f/1/
\n\n我的Models.py:
class Person(models.Model):\n name = models.CharField(max_length=30)\n\nclass Quality(models.Model):\n name = models.CharField(max_length=30)\n person=models.ForeignKey(Person)\nRun Code Online (Sandbox Code Playgroud)\n\n我有一个查询集,它返回所有人的聚合列表、每个人的品质计数、此人的一个随机品质:
\n\n[\n{\'the_count\': 5, u\'randomquality\': u\'Nice\xe2\x80\x99, u\'person__name\': u\'Joe\'}, \n{\'the_count\': 4, u\'randomquality\': u\'Generous\xe2\x80\x99,u\'person__name\': u\'Mike\'}, \n{\'the_count\': 4, u\'randomquality\': u\'Healthy\xe2\x80\x99,u\'person__name\': u\'John\xe2\x80\x99\'}, \n..\n]\nRun Code Online (Sandbox Code Playgroud)\n\n我的 view.html (质量是我的查询集)
\n\n<table>\n <thead>\n <tr>\n <th>Person</th>\n <th>Qualities count</th>\n <th>One random quality</th>\n <th>Add a Quality?</th>\n </tr>\n </thead>\n <tbody>\n {%for obj in qualities%}\n <tr>\n <td>{{ obj.person__name }}</td>\n <td>{{ obj.the_count }}</td>\n <td>{{ obj.randomquality }}</td>\n <td>text form to submit a quality for …Run Code Online (Sandbox Code Playgroud)