Ce problème m'a semblé familier, alors j'ai pensé voir si je pouvais répliquer à partir de la quantité limitée d'informations.
Une recherche rapide a révélé une entrée dans le blog de James Bennett ici qui mentionne que lorsque vous travaillez avec UserProfile pour étendre le modèle User, une erreur courante dans settings.py peut amener Django à lancer cette erreur.
Pour citer l'entrée de blog:
La valeur du paramètre n'est pas "appname.models.modelname", c'est simplement "appname.modelname". La raison est que Django ne l'utilise pas pour effectuer une importation directe; au lieu de cela, il utilise une fonction de chargement de modèle interne qui ne veut que le nom de l'application et le nom du modèle. Essayer de faire des choses comme "appname.models.modelname" ou "projectname.appname.models.modelname" dans le paramètre AUTH_PROFILE_MODULE fera exploser Django avec l'erreur redoutée "trop de valeurs à décompresser", alors assurez-vous que vous avez mettez "appname.modelname", et rien d'autre, dans la valeur de AUTH_PROFILE_MODULE.
Si l'OP avait copié plus de traceback, je m'attendrais à voir quelque chose comme celui ci-dessous que j'ai pu dupliquer en ajoutant des "modèles" à mon paramètre AUTH_PROFILE_MODULE.
TemplateSyntaxError at /
Caught an exception while rendering: too many values to unpack
Original Traceback (most recent call last):
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/debug.py", line 71, in render_node
result = node.render(context)
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/debug.py", line 87, in render
output = force_unicode(self.filter_expression.resolve(context))
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/__init__.py", line 535, in resolve
obj = self.var.resolve(context)
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/__init__.py", line 676, in resolve
value = self._resolve_lookup(context)
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/__init__.py", line 711, in _resolve_lookup
current = current()
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/contrib/auth/models.py", line 291, in get_profile
app_label, model_name = settings.AUTH_PROFILE_MODULE.split('.')
ValueError: too many values to unpack
Je pense que c'est l'un des rares cas où Django a encore un peu de magie d'importation qui a tendance à semer la confusion lorsqu'une petite erreur ne lève pas l'exception attendue.
Vous pouvez voir à la fin du retraçage que j'ai posté comment utiliser autre chose que le formulaire "appname.modelname" pour AUTH_PROFILE_MODULE entraînerait la sortie de la ligne "app_label, model_name = settings.AUTH_PROFILE_MODULE.split ('.')" Erreur "trop de valeurs à décompresser".
Je suis sûr à 99% que c'était le problème initial rencontré ici.