在这个目录下进行创建虚拟环境:
执行命令:
在当前目录下执行:
myenv\Scripts\activate
之后:即虚拟环境下的目录:
虚拟环境下安装django:
创建django项目:
进入项目:
创建应用:
相应配置:
页面:
创建一个urls.py
系统文件中的urls.py修改
跑起来:
访问接口:
到这里,8000端口的的启动,让 django的接口可以访问,但是这个服务器不稳定,必须要使用WSGI,,所以关闭 之前的python manage.py runerver 的窗口, 所以采用以下方式:
(WSGI HTTP 服务器):
继续进入虚拟环境:
进入:在E:\python_work 中 执行命令:myenv\Scripts\activate
安装WSGI 的HTTP服务器:
进入mydjango项目中创建一个文件:
from waitress import serve
from mydjango.wsgi import application
if __name__ == '__main__':
serve(application, host='0.0.0.0', port=8075)
运行:
之后访问接口就是8075地址:
就此完结,如果要部署到nginx上,另外:
server {
listen 80;
server_name example.com; # 你自己的域名或 IP 地址
location / {
proxy_pass http://127.0.0.1:8075;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /static/ {
alias /path/to/myproject/static/;
}
location /media/ {
alias /path/to/myproject/media/;
}
}