16 lines
508 B
Python
16 lines
508 B
Python
from django import forms
|
|
|
|
|
|
class ImageWidget(forms.ClearableFileInput):
|
|
template_name = "widgets/image.html"
|
|
|
|
def __init__(self, attrs=None, width=80, height=80):
|
|
self.width = width
|
|
self.height = height
|
|
super().__init__(attrs)
|
|
|
|
def get_context(self, name, value, attrs=None):
|
|
context = super().get_context(name, value, attrs)
|
|
context["widget"]["height"] = self.height
|
|
context["widget"]["width"] = self.height
|
|
return context
|