про свои навыки коротко )):
полный новичек в mysql.
полный новичек в джанго.
базовые знания пайтона.
в общем что есть:
винда ХР
пайтон 2.5
джанго 0.96
mysql 5.0
начал изученеи по офф туториалу:
http://www.djangoproject.com/documentation/0.96/tutorial01/#database-setup
на этапе python manage.py syncdb, выбивает ошибку:
E:\Anton\mysite>python manage.py syncdbкак я понял из описания ошибки, у меня отсутствует некий модуль MySQLdb.
Traceback (most recent call last):
File “manage.py”, line 11, in <module>
execute_manager(settings)
File “D:\Python\lib\site-packages\django\core\management.py”, line 1672, in ex
ecute_manager
execute_from_command_line(action_mapping, argv)
File “D:\Python\lib\site-packages\django\core\management.py”, line 1571, in ex
ecute_from_command_line
action_mapping(int(options.verbosity), options.interactive)
File “D:\Python\lib\site-packages\django\core\management.py”, line 486, in syn
cdb
from django.db import connection, transaction, models, get_creation_module
File “D:\Python\lib\site-packages\django\db\__init__.py”, line 11, in <module>
backend = __import__('django.db.backends.%s.base' % settings.DATABASE_ENGINE
, {}, {}, )
File “D:\Python\lib\site-packages\django\db\backends\mysql\base.py”, line 12,
in <module>
raise ImproperlyConfigured, “Error loading MySQLdb module: %s” % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No mo
dule named MySQLdb
E:\Anton\mysite>python manage.py syncdb
Traceback (most recent call last):
File “manage.py”, line 11, in <module>
execute_manager(settings)
File “D:\Python\lib\site-packages\django\core\management.py”, line 1672, in ex
ecute_manager
execute_from_command_line(action_mapping, argv)
File “D:\Python\lib\site-packages\django\core\management.py”, line 1571, in ex
ecute_from_command_line
action_mapping(int(options.verbosity), options.interactive)
File “D:\Python\lib\site-packages\django\core\management.py”, line 486, in syn
cdb
from django.db import connection, transaction, models, get_creation_module
File “D:\Python\lib\site-packages\django\db\__init__.py”, line 11, in <module>
backend = __import__('django.db.backends.%s.base' % settings.DATABASE_ENGINE
, {}, {}, )
File “D:\Python\lib\site-packages\django\db\backends\mysql\base.py”, line 12,
in <module>
raise ImproperlyConfigured, “Error loading MySQLdb module: %s” % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No mo
dule named MySQLdb
в settings.py, в движке ДБ указан майсиквел, в имени датабейза - то имя что я использовал при создании БД через майсиквел, все остальные поля пустые. (в конфигурации майсиквела врублен анонимный пользователь).
какие пути решения проблемы?
з.ы. я тут гуглил, нашел только одну страницу, с вопросом как у меня, но причины не как у меня.