Merge pull request #1167 from normanjaeckel/MainError
Fixed error in main script when using other database engine. Fixed #1166.
This commit is contained in:
commit
558bef2e91
@ -15,6 +15,7 @@ Files:
|
|||||||
Other:
|
Other:
|
||||||
- Fixed http status code when requesting a non-existing static page using
|
- Fixed http status code when requesting a non-existing static page using
|
||||||
Tordado web server.
|
Tordado web server.
|
||||||
|
- Fixed error in main script when using other database engine.
|
||||||
|
|
||||||
|
|
||||||
Version 1.5 (2013-11-25)
|
Version 1.5 (2013-11-25)
|
||||||
|
@ -243,6 +243,7 @@ def syncdb(settings, args):
|
|||||||
ensure_settings(settings, args)
|
ensure_settings(settings, args)
|
||||||
# TODO: Check use of filesystem2unicode here.
|
# TODO: Check use of filesystem2unicode here.
|
||||||
db_file = get_database_path_from_settings()
|
db_file = get_database_path_from_settings()
|
||||||
|
if db_file is not None:
|
||||||
db_dir = filesystem2unicode(os.path.dirname(db_file))
|
db_dir = filesystem2unicode(os.path.dirname(db_file))
|
||||||
if not os.path.exists(db_dir):
|
if not os.path.exists(db_dir):
|
||||||
os.makedirs(db_dir)
|
os.makedirs(db_dir)
|
||||||
|
@ -360,7 +360,7 @@ def get_database_path_from_settings():
|
|||||||
raise DatabaseInSettingsError("Default databases is not configured")
|
raise DatabaseInSettingsError("Default databases is not configured")
|
||||||
database_path = default.get('NAME')
|
database_path = default.get('NAME')
|
||||||
if not database_path:
|
if not database_path:
|
||||||
raise DatabaseInSettingsError('No path specified for default database.')
|
raise DatabaseInSettingsError('No path or name specified for default database.')
|
||||||
if default.get('ENGINE') != 'django.db.backends.sqlite3':
|
if default.get('ENGINE') != 'django.db.backends.sqlite3':
|
||||||
database_path = None
|
database_path = None
|
||||||
return database_path
|
return database_path
|
||||||
|
Loading…
Reference in New Issue
Block a user