Nadiren değiştirilen ancak sık kullanılan bazı verileri depolayan bir Django modelim var. Ben bir model arıyorum, bu yüzden onları SomeModel.Bar
veya SomeModel.Baz
gibi statik sınıf değişkenleri olarak anlatabilirim. Ben SomeModel.Baz gibi öğeler bakın AnlamıSınıf Düzey Özelliği
class SomeModel(models.Model):
name = models.CharField(max_length=100)
@staticmethod
def Baz():
#retrieve from cache or lookup Baz item
return baz
() ama bu sadece oldukça doğru gelmiyor: Şu anda
ben şöyle bir durukyöntem kullanıyorum. Sadece yanlış bir şey yaptığımı hissediyorum. Bir eşya yapmak istemediğimden, bir özellik yapmak istemiyorum.Bana bir desen veya örnek vermek için bana örnek göstermek için bu şekilde bir sınıf düzeyi özelliğini uygulayabilir miyim? Ya da neden tamamen farklı bir şey yapmam gerektiğini söyle? Teşekkürler :).