运行以下命令后:
$ ./manage.py migrate
我遇到了以下错误:
-bash: ./manage.py: Permission denied
尝试在对数据库进行更改后运行迁移。非常感谢您的任何建议。
运行以下命令后:
$ ./manage.py migrate
我遇到了以下错误:
-bash: ./manage.py: Permission denied
尝试在对数据库进行更改后运行迁移。非常感谢您的任何建议。
为了执行manage.py文件,需要将其设置为可执行文件。请执行chmod +x manage.py
进行设置。另外,您也可以使用命令python manage.py <cmd>
来代替。
要为包含脚本的文件赋予执行权限,请使用以下命令:
chmod u+rwx filename.py
如果要让其他用户具有读取和执行但不修改Shell脚本的权限,请使用:
chmod go+rx filename.py
你可以尝试使用
python manage.py migrate
代替
/manage.py migrate
我在输入了root后,键入了su root space
,然后它就起作用了。
root
是我的管理员密码,然后在管理员密码后面加上一个空格再输入CMD。