Django 执行单独脚本及SyntaxError缩进报错解决

时间:2023-03-09 04:53:27
Django 执行单独脚本及SyntaxError缩进报错解决

有时候会碰到这样的场景,对于一些业务升级,我需要把数据库数据做些处理,同时又想以 Django 项目的环境变量执行脚本,这个时候使用 python 脚本是再适合不过的手段了。

注意:在pycharm里面是不能直接执行的,否则会爆

django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

要通过manage.py来执行,格式:

python manage.py shell < xxx.py

但是,极容易出现SyntaxError: invalid syntax

个人是从来没有tab空格混用的毛病,找了半天才发现缩进必须严格符合pycharm里面的规则

用ctrl+alt+L和在灰色虚线下面按alt+enter均可调节至标准状态.