J'essaie de configurer l'authentification OpenID dans Django, en utilisant django-authopenid. Les instructions instructions sont assez bons, mais après les avoir suivi et fait tous les changements requis dans settings.py et ajouté les modèles requis, mon site entier montre maintenant une erreur 500, ayant déjà bien fonctionné. Les journaux Apache s'affichent:Erreur Django et AuthOpenId
Exception occurred processing WSGI script '/usr/local/www/wsgi-scripts/myapp.wsgi'.
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/wsgi.py", line 241, in __call__
response = self.get_response(request)
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py", line 73, in get_response
response = middleware_method(request)
File "/usr/local/lib/python2.6/dist-packages/django_authopenid-1.0.1-py2.6.egg/django_authopenid/middleware.py", line 36, in process_request
request.associated_openids = [rel.openid_url for rel in rels]
File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py", line 93, in _result_iter
self._fill_cache()
File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py", line 660, in _fill_cache
self._result_cache.append(self._iter.next())
File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py", line 207, in iterator
for row in self.query.results_iter():
File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/query.py", line 287, in results_iter
for rows in self.execute_sql(MULTI):
File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/query.py", line 2345, in execute_sql
cursor.execute(sql, params)
File "/usr/local/lib/python2.6/dist-packages/django/db/backends/util.py", line 19, in execute
return self.cursor.execute(sql, params)
ProgrammingError: relation "django_authopenid_userassociation" does not exist
Cela ressemble à une erreur SQL (je ne suis pas un expert django)?
Il est possible que j'ai placé mes gabarits au mauvais endroit, les instructions ne sont pas très claires. Je viens d'ajouter deux nouveaux répertoires, registration et openauthid, dans le dossier templates principal.
Peu déconcerté - quelqu'un peut-il aider? Merci!
ah :) merci! enverra un courriel au propriétaire du projet et lui demandera d'ajouter cette étape aux documents. – Richard