参考文档
https://www.cnblogs.com/garinzhang/p/diff_between_yum_apt-get_in_linux.html
https://www.jianshu.com/p/9f3fe6b1fe93
使用服务器为Ubuntu
安装Python,配置环境变量
安装Django,cmd命令:pip install django
安装PyCharm专业版,创建django项目
PyCharm Terminal输入命令创建工程:python3 manage.py startapp mywebsite(工程名称)
新建static文件夹,下面新建imgs文件夹,存放图片
Setting.py新增
STATICFILES_DIRS = (
os.path.join(BASE_DIR,'static'),)
template文件夹创建index.html
<!DOCTYPE html>
<html lang="en"><head> <meta charset="UTF-8"> <title>zj网站</title></head><body><center> <h1>哈哈哈哈哈哈哈哈哈</h1> <img class="childfoliologo" src="/static/imgs/logo1.jpg" alt="logo" /> </br> </br> <a href="http://127.0.0.1:8000/index2/">二级页面</a></center></body></html>
template文件夹创建index2.html
<!DOCTYPE html>
<html lang="en"><head> <meta charset="UTF-8"> <title>zj网站</title></head><body> <h1>zj网站二级页面</h1> <img class="childfoliologo" src="/static/imgs/logo2.jpg" alt="logo" /> <a href="http://www.cnbayue.com/">赌博平台</a></body></html>
修改views.py文件,新增
def index(request):
return render(request,'index.html');def index2(request):
return render(request,'index2.html');
修改urls.py文件,新增
from mywebsite import views
urlpatterns = [
path('admin/', admin.site.urls), path('',views.index), path('index2/',views.index2)]
一、服务器搭建Python环境
二、根目录上创建目录zj,将代码文件夹website放入zj
三、创建Python虚拟环境
cd /zj
apt-get install python3-venv(Ubuntu使用包管理工具apt-get,若是RedHat使用yum)
python3 -m venv zj_env
source zj_env/bin/activate
更新pip:pip install --upgrade pip
安装Django:pip install Django
四、配置远程python解释器
File->Settings
python环境映射到服务器虚环境zj_env
代码文件映射到服务器代码目录/zj/website
本地修改setting.py文件
DEBUG = True
ALLOWED_HOSTS = [“*”]
进入虚拟环境:source /opt/zj_env/bin/activate
cd /zj/website
服务器启动服务python manage.py runserver 0.0.0.0:80
服务器挂起nohup python manage.py runserver 0.0.0.0:80 > django.log 2>&1 &