私は 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)。ループでどうやってそれを行うことができますか?3クラス作るのは避けたい。