创建Django项目
django-admin startproject 项目名
然后cd进入创建的项目名
启动服务器
python3 manage.py runserver
在虚拟机里用浏览器连接服务器使用以上命令即可,默认连接端口8000。但如果需要在本地连接就需要以下命令使其监听所有可用的IP地址。
python3 manage.py runserver 0.0.0.0:8000
出现以下界面则表示服务器开启成功
如果报错可能原因是云主机未打开相应端口(例如:8000),此时需要进入云主机控制台设置安全组端口。
如果浏览器连接服务器出现You may need to add '47.113.186.134' to ALLOWED_HOSTS.报错,这个错误表明在Django应用的 settings.py
文件中,ALLOWED_HOSTS
没有包含云主机的 IP 地址或域名。首先需要cd到同名文件夹下的settings.py文件中,找到 ALLOWED_HOSTS
配置项。添加下列配置即可。
ALLOWED_HOSTS = ['云主机ip地址', '127.0.0.1', 'localhost']
本地浏览器连接
开启成功之后在本地浏览器输入你的云主机ip地址加端口(http://ip:端口),跳转出来的页面出现下图火箭则表示操作成功。