Django运行服务报NameError: name ‘os‘ is not defined

python:3.7

pycharm:PyCharm 2020.1.4 x64

重现步骤:新建Django项目,自动创建login app时,运行  python manage.py startapp login 时,报错:

File "D:\pyproject\mysite\mysite\settings.py", line 57, in <module>
    'DIRS': [os.path.join(BASE_DIR, 'templates')]
NameError: name 'os' is not defined

Django运行服务报NameError: name ‘os‘ is not defined

仔细查看settings.py文件中:

Django运行服务报NameError: name ‘os‘ is not defined

 

解决办法:在settings.py文件头加上:

import os

Django运行服务报NameError: name ‘os‘ is not defined