fatiherikli

def allow_tags(func):

    """  
    Bir ModelAdmin uzerinde yazdiginiz fonksiyonun html olarak cikti verebilmesini saglar.  
    """  
    func.allow_tags = True
    return func

def short_description(description):  
    """  
    ModelAdmin uzerinde yazdiginiz fonksiyonlara short_description atamasi yapar.  
    """
    def wrap(func):  
        func.short_description = description
        return func            
    return wrap

Şu şekilde kullanabilirsiniz;

class FooBarAdmin(admin.ModelAdmin):  
    list_display = ('__unicode__', 'my_method')

    @allow_tags  
    @short_description('Benim bold kolonum')  
    def my_method(self, obj):  
        return '<strong>selamm !</strong>'
comments powered by Disqus