Hi everybody!

I'm suffering a problem trying to use the Spanish localflavor fields, 
but I think that it is not my fault. I'm using neforms-admin branch. I'm 
using  this source code in the admin.py file:

from django.contrib.localflavor.es import forms as es_forms
from django.contrib import admin
from models import *

[...]

class PlaceOptions(admin.ModelAdmin):
 prepopulated_fields = {'slug': ('name',)}
 raw_id_fields = ('municipality',)
 def formfield_for_dbfield(self, db_field, **kwargs):
   if db_field.name == 'phone':
     kwargs['form_class'] = es_forms.ESPhoneNumberField()
   return super(PlaceOptions, self).formfield_for_dbfield(db_field, 
**kwargs)

[...]

The other code is irrelevant for the error. I get the error, for 
example, when I try to run the development django server (manage.py 
runserver):

[EMAIL PROTECTED]:~/var/directorioturismo/directorioturismo$ 
./manage.py runserver
Traceback (most recent call last):
 File "./manage.py", line 11, in <module>
   execute_manager(settings)
 File 
"/usr/lib/python2.5/site-packages/django/core/management/__init__.py", 
line 272, in execute_manager
   utility.execute()
 File 
"/usr/lib/python2.5/site-packages/django/core/management/__init__.py", 
line 219, in execute
   self.fetch_command(subcommand).run_from_argv(self.argv)
 File "/usr/lib/python2.5/site-packages/django/core/management/base.py", 
line 72, in run_from_argv
   self.execute(*args, **options.__dict__)
 File "/usr/lib/python2.5/site-packages/django/core/management/base.py", 
line 81, in execute
   translation.activate('en-us')
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/__init__.py", 
line 73, in activate
   return real_activate(language)
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/__init__.py", 
line 43, in delayed_loader
   return g['real_%s' % caller](*args, **kwargs)
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/trans_real.py", 
line 211, in activate
   _active[currentThread()] = translation(language)
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/trans_real.py", 
line 200, in translation
   default_translation = _fetch(settings.LANGUAGE_CODE)
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/trans_real.py", 
line 183, in _fetch
   app = getattr(__import__(appname[:p], {}, {}, [appname[p+1:]]), 
appname[p+1:])
 File 
"/home/sergio/var/directorioturismo/directorioturismo/../directorioturismo/directorio/__init__.py",
 
line 1, in <module>
   import admin
 File 
"/home/sergio/var/directorioturismo/directorioturismo/../directorioturismo/directorio/admin.py",
 
line 3, in <module>
   from django.contrib.localflavor.es import forms as es_forms
 File 
"/usr/lib/python2.5/site-packages/django/contrib/localflavor/es/forms.py", 
line 11, in <module>
   class ESPostalCodeField(RegexField):
 File 
"/usr/lib/python2.5/site-packages/django/contrib/localflavor/es/forms.py", 
line 19, in ESPostalCodeField
   'invalid': _('Enter a valid postal code in the range and format 01XXX 
- 52XXX.'),
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/__init__.py", 
line 62, in ugettext
   return real_ugettext(message)
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/trans_real.py", 
line 290, in ugettext
   return do_translate(message, 'ugettext')
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/trans_real.py", 
line 280, in do_translate
   _default = translation(settings.LANGUAGE_CODE)
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/trans_real.py", 
line 200, in translation
   default_translation = _fetch(settings.LANGUAGE_CODE)
 File 
"/usr/lib/python2.5/site-packages/django/utils/translation/trans_real.py", 
line 183, in _fetch
   app = getattr(__import__(appname[:p], {}, {}, [appname[p+1:]]), 
appname[p+1:])
AttributeError: 'module' object has no attribute 'directorio'

I've tried with another localflavor (french and US), to discard a 
spanish flavor error, but i get it anyway. It looks like the error is 
when it looking for the translation of any string.

I'll thank any help about this, or, at lest, to try to give the most 
information possible to open a ticket, if finally  it's a matter of 
django source code.

Thank you very much!

-- 
       Un saludote..
             --==@ Sergio @==--

Barraquito.net - http://www.barraquito.net


--~--~---------~--~----~------------~-------~--~----~
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