Software & programování 26 Červen 2009
Django, Python a propojení na MySQL
Celé moje dosavadní hraní s Pythonem se odehrávalo nad databází sqlite3. Tato jednoduchá databáze je k dispozici okamžitě po instalaci a moje potřeby naprosto dostačuje. Nicméně jsem si chtěl vyzkoušet pár hrátek s MySQL, ale tězce jsem narazil při přesání konfiguračního souboru settings.py a spuštění klasického příkazu pro synchronizaci. Toto bylo výsledkem:
PS D:\projects\cms> python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, inexecute_manager(settings) ... ... ... from django.db import models File "c:\Python26\lib\site-packages\django\db\__init__.py", line 16, in backend = __import__('%s%s.base' % (_import_path, settings.DATABASE_ENGINE), {}, {}, ['']) File "c:\Python26\lib\site-packages\django\db\backends\mysql\base.py", line 13, in raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb PS D:\projects\cms>