邵邵。

导航

报错信息

pycharm错误

image
image
'Python解释器内部模块文件丢失。导致不可以正常运行'

image

image
字典内元素不够。

django错误

运行urls.py文件显示
image

运行manage.py(Terminal)显示
image

错误类型:TypeError: unsupported operand type(s) for /: 'str' and 'str'
错误代码: File "E:\pycharm\py_file\djangoProject\day01\day01\settings.py", line 57, in <module>
'DIRS': [BASE_DIR / 'templates']
解析错误:错误类型:不支持操作的类型字符串和字符串
错误原因:通过点击BASE_DIR可以看到此变量名指向的是BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))可以理解为得到的是整个项目的根路径。列表(数组)内的 [BASE_DIR / 'templates']表示的实际意思将整个路径拼接起来,其中 / 表示路径分割符,但是系统将‘/’ 理解为除号,所以有了‘str and str’。
解决方法:将原'DIRS': [BASE_DIR, '/templates']更改为'DIRS': [(BASE_DIR+'/templates')]或者'DIRS':[str.format(BAES_DIR, '/tempates')]再或者'DISR':[os.path.join(BAES_DIR, 'tempates')]
image
image

测试:启动django测试
image
image

posted on 2021-11-24 15:08  邵邵。  阅读(51)  评论(0编辑  收藏  举报