运行Django项目

本文介绍了如何在PyCharm中配置和运行Django项目,包括设置解释器、添加Django Server配置,以及详细说明了通过命令行运行项目的步骤。同时,文章还解决了在运行过程中遇到的`DIRS`配置错误问题,提供了正确的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用pycharm运行django项目

解释器配置

  1. 打开配置编辑界面

打开配置编辑界面

  1. 选择添加django server配置

选择添加django server配置

  1. djangoserver配置

djangoserver配置

  1. python解释器的配置 settings文件
    配置项目的settings文件

  2. pycharm的配置 settings文件位置
    配置项目的settings文件位置
    全部配置完成后即可在pycharm中启动django项目:
    启动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’连在一起形成一个完整路径,而“/”是路径分隔符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值