确保django安装完成
1.首先创建一个demo项目
2.写一个简单的Demo
2.1编辑urls.py文件(vim urls.py)
导进来response,将默认的url删掉,改成hello world
随后就可以运行了
3.但此时此刻只能在本机访问,即在虚拟机的该ubuntu系统上访问,那如何在windows上访问?
3.1需要配置demo下的settings文件,将ALLOWED_HOSTS设为['*']
3.2运行
3.3 这样就可以在远程访问了,比如在windows上访问,冒号之前是该ubuntu的ip地址,8080是在路由中urls设的端口号,也可以设为9090
4.随后我们需要安装专业的server,django自带的server只适用于开发环境,但其性能很差在实际生产环境中,需要uwsgi这个专业的服务器软件
安装 uswgi:pip3 install uwsgi
4.1 启动uwsgi: 需要开启一个http服务(可以设为9090端口),随后设定我们的demo项目路径--chdir,以及运行哪个模块
同样可以在windows上进行调试,输出hello word,调试完毕
此时Ctrl+C结束进程,指定日志文件,--daemonize,便会在后台运行,同时可以查看log文件(一些错误信息等信息)
4.2 如果需要改端口,此时可以结束该进程(Ctrl+C是一种暴力解法,并不一定实现,一般采用专业的进程管理办法kill)
第一列数字时父进程,第二列是子进程,只需要kill 父进程就行
4.3 因为每此可能都要启动,所以which uwsgi
随后进入到/etc/rc.local文件中,增添如下一句,之前的uwsgi替换为其真实路径
这时,服务器就配置完成了
(9月份有时间写下django框架的个人理解)