我对django应用程序有问题:
class Module(models.Model):
requirements = models.ManyToManyField("self", related_name='wym', symmetrical=False)
status = ''
class EndedModules(models.Model):
user = models.ForeignKey('auth.User')
module = models.ForeignKey('Module')
end_time = models.DateTimeField(blank=True, null=True)
鉴于:
^{pr2}$但当我试图在模板中显示:
^{3}$它不起作用。在
还有别的办法吗?在
我试着在模型中尝试这个,但我没有访问权限请求.用户在
谢谢!在
在第一个
module
循环上设置status
属性,同时迭代模板(requirements.all
)中完全不同的一组数据。在假设您正在将
modules
传递给模板上下文,根据您的视图,您已经在外部module
循环上设置了属性,而不是对内部element
循环设置了属性。外循环对应于模板中的{{ module.status }}
。在{{ element.status }}
正在迭代一个新创建的查询集,它将反映您在类定义中的内容,即status = ''
相关问题 更多 >
编程相关推荐