当我运行命令时:
./manage.py generate_sphinx_config cities >> sphinx.conf
它返回错误,该设置没有属性 DATABASE_ENGINE。我也检查了 shell,我在设置中找不到 DATABASE_ENGINE。在设置过程中,我设置了数据库。
DATABASE_ENGINE 在这里使用:https ://github.com/dcramer/django-sphinx/blob/master/djangosphinx/utils/config.py
def _get_database_engine():
if settings.DATABASE_ENGINE == 'mysql':
return settings.DATABASE_ENGINE
elif settings.DATABASE_ENGINE.startswith('postgresql'):
return 'pgsql'
raise ValueError, "Only MySQL and PostgreSQL engines are supported by Sphinx."