Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #*-* coding: utf-8 *-*
  2. from django.contrib import admin
  3. from django import forms
  4. from painel.models import Modelo
  5. import datetime
  6.  
  7.  
  8.  
  9. class ModeloForm(forms.ModelForm):
  10. class Meta:
  11. model = Modelo
  12.  
  13. def clean_datahora_inicial(self):
  14. cd = self.cleaned_data
  15. print 'aqui'
  16. if 'datahora_inicial' in cd:
  17. dthi = cd['datahora_inicial']
  18. print "DTHi---> %s" % dthi
  19.  
  20. if dthi < datetime.datetime.now():
  21. raise forms.ValidationError("Data menor que a data atual!")
  22.  
  23. return dthi
  24.  
  25. else:
  26. raise forms.ValidationError('Deve escolher uma data')
  27.  
  28. class ModeloAdmin(admin.ModelAdmin):
  29. form = ModeloForm
  30.  
  31. admin.site.register(Modelo, ModeloAdmin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement