手动部署Django
使用命令创建django项目
[root@localhost nginx]# mkdir /django_demo
[root@localhost nginx]# cd /django_demo/
[root@localhost django_demo]# ls
[root@localhost django_demo]# django-admin startproject my_django
[root@localhost django_demo]# ls
my_django
django目录结构
开发网站的欢迎页面
1开发urls.py文件,给用户设置一个入口,访问的入口
http://ip/hello
from django.contrib import admin
from django.urls import path
#导入django的模块
from django.shortcuts import render,HttpResponse
# 定义python的函数
def hello(request):
return HttpResponse("好好学习!")
urlpatterns = [
path('admin/', admin.site.urls),
#添加的内容
path('hello',hello)
]
修改django配置文件
ALLOWED_HOSTS = ["*"]
运行代码
python manage.py runserver 0.0.0.0:8095
安装
pip install supervisor
修改配置,管理django,目录在/opt/django_demo/my_django
生产配置文件
echo_supervisord_conf > /etc/supervisor.conf