有时候会碰到这样的场景,对于一些业务升级,我需要把数据库数据做些处理,同时又想以 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均可调节至标准状态.