我正在尝试 Django 书中的第 6 章。
在将某些字段更改为空白=True 和 null=True 后,我们被告知使用 dbshell 更新表。
当我输入:python manage.py dbshell,出现如下错误:
C:\Users\Rafa\Documents\Python\book>python manage.py dbshell
Error: near: "Documents": syntax error.
我尝试在我的书目录中安装 sqlite3.exe 并直接从那里运行。每当我尝试运行命令时,我仍然会遇到相同的错误。例如,曾经在 sqlite3 shell 上(打开可执行文件):
sqlite>ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL;
Error: near "ALTER": syntax error.
我知道命令可能是错误的,但我可以尝试任何方法,它总是会指出相同的错误并在“”中显示命令的第一个单词。
有什么帮助吗?