使用pycharm运行django项目
解释器配置
- 打开配置编辑界面
- 选择添加django server配置
- djangoserver配置
-
python解释器的配置 settings文件
-
pycharm的配置 settings文件位置
全部配置完成后即可在pycharm中启动django项目:
使用命令行运行django项目:
进入到django项目文件夹里之后运行manage.py文件:
python manage.py runserver
#默认启动的ip和端口:127.0.0.1:8000
python manage.py runserver 80
# 更改默认端口为80
python manage.py runserver 0.0.0.0 80
# 更改默认ip和端口为 0.0.0.0:80
运行django项目遇到报错:
TypeError: unsupported operand type(s) for /: ‘str’ and ‘str’
出错代码:
在settings.py中的
‘DIRS’: [BASE_DIR / ‘templates’]
修改:
‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)]
完成后重新运行即可
错误分析:
这个提示大概是说:“类型错误:不支持操作类型为字符串和字符串”,直接把两个字符串(BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(_file_)))在前面定义为基础路径,也就是整个项目的路径)在列表中连接起来是不合适的,这里系统将“/”理解为了除号,系统理解为“字符串/字符串”。实际上这里想表达的意思将BASE_DIR 和’templates’连在一起形成一个完整路径,而“/”是路径分隔符。