Implementar widgets en form customizado - Django



   AUTOR PREGUNTA

Publicado 28 abril 2014 - 14:17

¿Cómo puedo implementar los widgets de fecha y hora en un formulario customizado con Django?


¿Tienes la misma pregunta? Yo también

Publicado 29 abril 2014 - 02:14

Primero debes importar las utilidades de formularios y widgets por igual y luego en tu clase lo implementas:

from django import forms
from my_app.models import Product
from django.contrib.admin import widgets
class ProductForm(forms.ModelForm):
class Meta:
model = Product
def __init__(self, *args, **kwargs):
super(ProductForm, self).__init__(*args, **kwargs)
self.fields['mydate'].widget = widgets.AdminDateWidget()
self.fields['mytime'].widget = widgets.AdminTimeWidget()
self.fields['mydatetime'].widget = widgets.AdminSplitDateTime()

   AUTOR PREGUNTA

Publicado 29 abril 2014 - 04:25

Gracias crack