新手创建django项目时出现问题的解决方式

新手创建django项目时出现问题的解决方式

  大家在创建django项目的时候只要按照相关的命令进行操作,是不会有任何错误的,但是依然有很多小伙伴在学习的过程中会出现一些意想不到的错误,这里天天Python就给大家罗列了一些需要注意的问题和配置选项,供大家在学习中碰到问题进行参考,并能及时解决。

  问题一:Django启动服务后提示端口被占用

  大家默认启动django的服务时使用的是python manage.py runserver,django的默认路由地址为:http://127.0.0.1:8000,一般情况下首次启动是不会提示端口被占用的,但是有时候因为没有正确关闭相应的终端,则会提示端口被占用。

启动django项目提示端口错误如何解决天天Python

  解决方法:结束进程或更换端口号

  第一种,结束相关进程,输入命令:sudo netstat -tupln | grep :8000 可以查看到一个tcp数据,将LISTEN后的数字直接删除就行,如4526,使用kill -9 4526,再次查看进程则没有被占用的信息。

启动django项目提示端口错误如何解决天天Python

  第二种:更换端口号,在启动django服务的时候在最后指定一个端口号,比如8008。此时在浏览器输入本地地址和指定的端口号即可:http://127.0.0.1:8008

启动django项目提示端口错误如何解决天天Python

  问题二:局域网搭建的django项目无法相互访问

  解决方法:首先需要查看本地的ip配置信息。第一步:设置settings.py 的配置信息,将ALLOWED_HOSTS = ['*'],默认为空列表;第二步:启动项目时使用python3 manage.py runserver 0:8000;第三步:则可以通过局域网访问其他IP下的Django项目。

局域网访问django项目天天Python

点击这里复制本文地址 以上内容由天天Python整理发布,请在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

天天Python © All Rights Reserved.  
京ICP备18036253号 |
关于本站| 蜘蛛地图| 网站地图