django之sqlite3常見錯誤
阿新 • • 發佈:2019-01-25
如果錯誤的最後一行是
django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3
則可以試一下命令
如果打名令python manage.py syncdb 之後還有錯誤那麼可以試一下下面的操作wget http://pysqlite.googlecode.com/files/pysqlite-2.6.3.tar.gz
cd pysqlite python setup.py build_static install
tar -xzf pysqlite-2.6.3.tar.gz
將setting 中的 DATABASES改成如下
DATABASES = {'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': '/home/sunbaigui/db.sqlite', (注意這個字尾名一定要寫對) # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
這些是我遇到的問題,僅供參考