2011-06-17 16 views
5

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 :).

cevap

İlgili konular