I have written some sample.
it works for me, hope it will be usefull:

from django.contrib.admin.widgets import AdminFileWidget
from django.utils.safestring import mark_safe

class AdminImageFieldWithThumbWidget(AdminFileWidget):
    def render(self, name, value, attrs=None):
        thumb_html = ''
        if value and hasattr(value, "url"):
            thumb_html = '<img src="%s" width="60" width="60"/>' %
value.url
        return mark_safe("%s%s" % (thumb_html,
super(AdminImageFieldWithThumbWidget, self).render(name, value,
attrs)))
...
class MyModelOptions(admin.ModelAdmin):
...
 def formfield_for_dbfield(self, db_field, **kwargs):
       if db_field.name == 'image':
            from django import forms
            return
forms.CharField(widget=AdminImageFieldWithThumbWidget(**kwargs))
        return
super(MyModelOptions,self).formfield_for_dbfield(db_field,**kwargs)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to