【发布时间】:2020-04-16 23:04:17
【问题描述】:
我正在使用 Python Django,我正在尝试创建一个包含多个子页面的论坛 - 每个子页面都涉及另一个主题,并且应该看起来相同但存储不同的帖子。我想创建几个具有相似名称和相同属性的类(不是实例!)。每个类都应该有另一个模板名称并呈现其他帖子。像这样的:
my_variable = 'part_of_class_name'
for class_number in range(2, 5):
class_name = my_variable + str(class_number) + '(SameParentClass)'
class class_name:
template_name = 'template' + str(class_number) + '.html'
当然,上面的代码不起作用,是否可以将变量传递给类名?我想要以下内容:part_of_class_name2(SameParentClass)、part_of_class_name3(SameParentClass)、part_of_class_name4(SameParentClass)。我怎样才能通过循环来做到这一点?我想避免上三门课。
【问题讨论】: