Thanks @albanD!
Now my code is like this and it works:
self.layer_list = []
for k in range(4):
    self.layer_list.append(self.make_layer(...))
    
self.layers = nn.Modulelist(self.layer_list)

I didn’t use ParameterList. Please tell me if there is any thing wrong！