est-ce que tu as ajouté le bon user dans MySQL déjà ?
si oui il faut faire "flush privileges" pour qu'il soit pris en compte dans
MySQL

Sinon pour débuter utiliser une base SQLite est beaucoup plus simple


Julien


Le 10 avril 2012 23:49, Goodgame <[email protected]> a écrit :

> Bonsoir,
>
> J'ai achetté le HS de linux mag à propos de django puisque j'ai quelques
> (très) petites bases en python et que j'ai envi de découvrir le web
> façon django, cependant je rencontre quelques soucis lors de
> l'installation de django, au moment ou j'aimerais afficher le pannel
> d'admin.
> En fait je crois que le problème ne vient pas de là, mais de mysql,
> depuis que j'ai essayé de mettre un user dans la partie DB de settings.py
> (comme prescrit dans le magasine)
>
>
> Quand j'essaie de rentrer le code
>
> [quote]
> python manage.py syncdb
> [/quote]
>
> dans la console, j'ai cette erreur
>
> [quote]
> Traceback (most recent call last):
>   File "manage.py", line 14, in <module>
>     execute_manager(settings)
>
>   File "/usr/lib/pymodules/python2.7/django/core/management/__init__.py", 
> line 438, in execute_manager
>     utility.execute()
>
>   File "/usr/lib/pymodules/python2.7/django/core/management/__init__.py", 
> line 379, in execute
>     self.fetch_command(subcommand).run_from_argv(self.argv)
>
>   File "/usr/lib/pymodules/python2.7/django/core/management/base.py", line 
> 191, in run_from_argv
>     self.execute(*args, **options.__dict__)
>
>   File "/usr/lib/pymodules/python2.7/django/core/management/base.py", line 
> 219, in execute
>     self.validate()
>
>   File "/usr/lib/pymodules/python2.7/django/core/management/base.py", line 
> 249, in validate
>     num_errors = get_validation_errors(s, app)
>
>   File "/usr/lib/pymodules/python2.7/django/core/management/validation.py", 
> line 103, in get_validation_errors
>     connection.validation.validate_field(e, opts, f)
>
>   File "/usr/lib/pymodules/python2.7/django/db/backends/mysql/validation.py", 
> line 14, in validate_field
>     db_version = self.connection.get_server_version()
>
>   File "/usr/lib/pymodules/python2.7/django/db/backends/mysql/base.py", line 
> 338, in get_server_version
>     self.cursor()
>
>   File "/usr/lib/pymodules/python2.7/django/db/backends/__init__.py", line 
> 250, in cursor
>     cursor = self.make_debug_cursor(self._cursor())
>
>   File "/usr/lib/pymodules/python2.7/django/db/backends/mysql/base.py", line 
> 322, in _cursor
>     self.connection = Database.connect(**kwargs)
>
>   File "/usr/lib/pymodules/python2.7/MySQLdb/__init__.py", line 81, in Connect
>     return Connection(*args, **kwargs)
>
>   File "/usr/lib/pymodules/python2.7/MySQLdb/connections.py", line 187, in 
> __init__
>     super(Connection, self).__init__(*args, **kwargs2)
> _mysql_exceptions.OperationalError: (1045, "Access denied for user 'hsdj'@
> 'localhost' (using password: YES)")
> [/quote]
>
> Je ne sais pas d'ou ca vient, par contre j'ai la même (ou le même type
> d'erreur) quand j'essai de lancer :
> [quote]
> python manage.py runserver 127.0.0.1:8080
> [/quote]
>
> Comme dit, ces erreurs apparraissent depuis que j'ai modifié settings.py
> comme le dit le magasine.
>
> Est ce que quelqu'un sait d'ou ca peut venir/ comment le corriger?
>
> Merci beaucoup
>
> Bonne soirée
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
>
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à