2010-02-01 10 views
1
ProgrammingError(1110, "Column 'about' specified twice" 

/usr/local/lib/python2.5/site-packages/MySQLdb/connections.py 

errorclass  
<class '_mysql_exceptions.ProgrammingError'> 
errorvalue  
ProgrammingError(1110, "Column 'about' specified twice") 

Cette erreur semble se produire ici dans django_authopenid/views.py:Comment puis-je entrer dans pdb pour diagnostiquer cette erreur sur un serveur de production? ProgrammingError (1110, "La colonne 'de' spécifié deux fois"

if 'bnewaccount' in request.POST.keys(): 
     form1 = OpenidRegisterForm(request.POST) 
     if form1.is_valid(): 
      next = clean_next(form1.cleaned_data.get('next')) 
      is_redirect = True 
      tmp_pwd = User.objects.make_random_password() 
      user_ = User.objects.create_user(form1.cleaned_data['username'], 
         form1.cleaned_data['email'], tmp_pwd) ### this is the last evaluated line in my code 

      # make association with openid 
      uassoc = UserAssociation(openid_url=str(openid_), 
        user_id=user_.id) 
      uassoc.save() 

Répondre

0

Si vous vous demandez comment briser en pdb, ajouter cette ligne dans votre code où vous voulez tomber dans le débogueur.

import pdb; pdb.set_trace() 

Si vous avez besoin de savoir comment avoir un stdout sur votre serveur de production, je ne sais pas que