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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---