Opened 16 years ago

Last modified 16 years ago

#8371 closed

Windows users should use \ instead of / for file paths in settings.py — at Initial Version

Reported by: pariksheet Owned by: nobody
Component: Documentation Version: dev
Severity: Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Please put a warning in settings.py or the tutorial page that Windows users must only use / not \ in their file paths.

When trying to run the step of python manage.py syncdb in the tutorial -
http://www.djangoproject.com/documentation/tutorial01/
The command kept throwing the following error -
Traceback (most recent call last):

File "manage.py", line 11, in <module>

execute_manager(settings)

File "C:\Python25\Lib\site-packages\django\core\management\init.py", line

334, in execute_manager

utility.execute()

File "C:\Python25\Lib\site-packages\django\core\management\init.py", line

295, in execute

self.fetch_command(subcommand).run_from_argv(self.argv)

File "C:\Python25\Lib\site-packages\django\core\management\base.py", line 77,

in run_from_argv

self.execute(*args, options.dict)

File "C:\Python25\Lib\site-packages\django\core\management\base.py", line 96,

in execute

output = self.handle(*args, options)

File "C:\Python25\Lib\site-packages\django\core\management\base.py", line 178,

in handle

return self.handle_noargs(options)

File "C:\Python25\Lib\site-packages\django\core\management\commands\syncdb.py"

, line 51, in handle_noargs

cursor = connection.cursor()

File "C:\Python25\Lib\site-packages\django\db\backends\init.py", line 56,

in cursor

cursor = self._cursor(settings)

File "C:\Python25\Lib\site-packages\django\db\backends\sqlite3\base.py", line

144, in _cursor

self.connection = Database.connect(kwargs)

sqlite3.OperationalError: unable to open database file

The solution was changing the \ to / in my file path for my sqlite database in DATABASE_NAME of settings.py

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top