时间:2021-05-22
一、安装软件包并创建项目
$sudo pip install django$sudo python -c "import django;print django.VERSION"(1, 7, 0, 'final', 0)$sudo django-admin startproject cmdb #创建项目$sudo django-admin startapp cmdb #创建应用二、修改配置
1、修改settings.py,添加cmdb应用,以及其他设置
2、修改urls.py和views.py
urls.py内容如下:
views.py内容如下:
from django.shortcuts import renderfrom django.http import HttpResponsedef index(req): return HttpResponse('<h1>hello welcome to django!</h1>')3、测试
启动django
访问:
http://localhost:8000/index
PS:gunicorn结合nginx来部署django应用
说明:gunicorn部署django程序,前端用nginx处理服务器请求,静态资源直接处理,动态资源转发到后端。
目录结构:
cmdb/├── cmdb│ └── migrations├── device_manage├── idcroom_manage├── operation│ └── migrations└── static └── admin ├── css ├── img │ └── gis └── js └── admin1、安装gunicorn和django
pip install gunicornpip install django2、安装MySQLdb
wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zipcd MySQL-python-1.2.5python setup.py install3、用gunicorn启动django程序
[root@backup cmdb]# gunicorn --versiongunicorn (version 19.1.1)gunicorn cmdb.wsgi:application --bind=127.0.0.1:8000 --daemongunicorn参数:
–bind指定侦听地址
–daemon放到后台运行
更多参数:gunicorn –help
nginx反向代理:
server { listen 8080; server_name 192.168.3.21; location / { proxy_pass http://127.0.0.1:8000; proxy_next_upstream http_500 http_502 http_503 http_504 error timeout invalid_header; proxy_set_header X-Forwared-For $proxy_add_x_forwarded_for ; proxy_set_header Host $http_host ; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; } location /static {alias /opt/wwwroot/cmdb/static; } access_log logs/cmdb.access.log; }声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
上一篇博文写了weblogic部署项目的三种方式,包含在控制台中安装部署,将部署包放在domain域中autodeploy目录下部署,使用域中配置文件confi
之前我们使用VSCode搭建C#项目,今天写一篇关于django项目的搭建,其实以其说是搭建django框架,不如说是如何通过vscode开发django项目;
分享IIS环境下部署项目的详细教程1.环境部署1.1安装IIS7进入控制面板,选择“程序和功能”,进入如下页面后,点击“TurnWindowsfeatureso
前言今天把自己写的demo登录写完了,就想着试着走一下部署上线的流程。参考了很多的文档,终于成功进行了部署。在这里将服务器的搭建和vue项目的部署上线进行整理(
Python之Web框架Django项目搭建全过程IDE说明:Win7系统Python:3.5Django:1.10Pymysql:0.7.10Mysql:5.