Django

Code

Changeset 5663

Show
Ignore:
Timestamp:
07/12/07 07:44:05 (1 year ago)
Author:
russellm
Message:

Fixed #4808 -- Added Chilean regions in localflavor. Thanks, Marijn Vriens <marijn@metronomo.cl>.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/AUTHORS

    r5626 r5663  
    176176    Petar Marić <http://www.petarmaric.com/> 
    177177    Nuno Mariz <nmariz@gmail.com> 
    178     marijn@metronomo.cl 
     178    Marijn Vriens <marijn@metronomo.cl> 
    179179    mark@junklight.com 
    180180    Yasushi Masuda <whosaysni@gmail.com> 
  • django/trunk/django/contrib/localflavor/cl/forms.py

    r5609 r5663  
    44 
    55from django.newforms import ValidationError 
    6 from django.newforms.fields import RegexField, EMPTY_VALUES 
     6from django.newforms.fields import RegexField, Select, EMPTY_VALUES 
    77from django.utils.translation import ugettext 
    88from django.utils.encoding import smart_unicode 
     9 
     10 
     11class CLRegionSelect(Select): 
     12    """ 
     13    A Select widget that uses a list of Chilean Regions (Regiones) 
     14    as its choices. 
     15    """ 
     16    def __init__(self, attrs=None): 
     17        from cl_regions import REGION_CHOICES 
     18        super(CLRegionSelect, self).__init__(attrs, choices=REGION_CHOICES) 
    919 
    1020class CLRutField(RegexField): 
  • django/trunk/tests/regressiontests/forms/localflavor.py

    r5609 r5663  
    13571357ValidationError: [u'Enter valid a Chilean RUT. The format is XX.XXX.XXX-X.'] 
    13581358 
     1359## CLRegionSelect ######################################################### 
     1360>>> from django.contrib.localflavor.cl.forms import CLRegionSelect 
     1361>>> f = CLRegionSelect() 
     1362 
     1363>>> f.render('foo', 'bar') 
     1364u'<select name="foo">\n<option value="RM">Regi\xf3n Metropolitana de Santiago</option>\n<option value="I">Regi\xf3n de Tarapac\xe1</option>\n<option value="II">Regi\xf3n de Antofagasta</option>\n<option value="III">Regi\xf3n de Atacama</option>\n<option value="IV">Regi\xf3n de Coquimbo</option>\n<option value="V">Regi\xf3n de Valpara\xedso</option>\n<option value="VI">Regi\xf3n del Libertador Bernardo O&#39;Higgins</option>\n<option value="VII">Regi\xf3n del Maule</option>\n<option value="VIII">Regi\xf3n del B\xedo B\xedo</option>\n<option value="IX">Regi\xf3n de la Araucan\xeda</option>\n<option value="X">Regi\xf3n de los Lagos</option>\n<option value="XI">Regi\xf3n de Ays\xe9n del General Carlos Ib\xe1\xf1ez del Campo</option>\n<option value="XII">Regi\xf3n de Magallanes y la Ant\xe1rtica Chilena</option>\n<option value="XIV">Regi\xf3n de Los R\xedos</option>\n<option value="XV">Regi\xf3n de Arica-Parinacota</option>\n</select>' 
     1365 
    13591366""" 
     1367