Linux系统部署端——DRF准备

L i n u x 系 统 部 署 端 — — D R F 准 备 Linux系统部署端——DRF准备 LinuxDRF

1. 输入远程连接命令

 ssh root@115.29.***.***

在这里插入图片描述

2.输入密码

在这里插入图片描述

3.连接成功

在这里插入图片描述

安装Linux版本的Anaconda

1.上传Linux版本的Anaconda

  • 安装上传文件的软件:WinSCP-5.15.9-Setup
  • 使用WinSCP-5.15.9-Setup
    1.远程连接
    在这里插入图片描述
    2.连接成功
    在这里插入图片描述
    3.上传文件

由左向右拖动即可
在这里插入图片描述

在这里插入图片描述

安装

cd 
ls
sh Anaconda3-5.1.0-Linux-x86_64.sh 

在这里插入图片描述

回车
直到下图
输入
yes

在这里插入图片描述
在这里插入图片描述
回车后会报错
在这里插入图片描述
在这里插入图片描述
安装bzip2

 yum install -y bzip2

在这里插入图片描述
安装完成后,再次输入

 sh Anaconda3-5.1.0-Linux-x86_64.sh

在这里插入图片描述
再报错
在这里插入图片描述
在这里插入图片描述

rm -rf anaconda3/

在这里插入图片描述
在这里插入图片描述

再次输入

 sh Anaconda3-5.1.0-Linux-x86_64.sh

#记得回车
在这里插入图片描述

yes

在这里插入图片描述
在这里插入图片描述

no

在这里插入图片描述
在这里插入图片描述
重启服务器

reboot 

输入conda命令,显示入下图,即安装成功
在这里插入图片描述

conda

在这里插入图片描述

安装成功!

Linux上安装Anaconda时,环境变量配置

2.创建Django项目

django-admin startproject Ai_Web

在这里插入图片描述

 cd Ai_Web/
 ls

在这里插入图片描述

3.测试运行

python manage.py runserver 0.0.0.0:8000

在这里插入图片描述
在浏览器中输入地址

http://115.29.205.215:8000/

在这里插入图片描述
显示报错页面,表示初步成功,否则就是404
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DRF(Django REST framework)是一个强大的Web API框架,它基于Django提供了一套用于构建和管理Web APIs的工具和库。实现前后分离的项目原理可以通过以下步骤来说明: 1. 前开发:前开发人员使用HTML、CSS和JavaScript等技术创建用户界面,通过AJAX或其他方式与后API进行通信。 2. 后API设计:后开发人员使用DRF创建API视图和模型,并定义API路由和序列化器等。DRF提供了一套简单且灵活的方式来定义和管理API。 3. 数据传输:前通过HTTP请求向后API发送请求,并接收返回的JSON或其他格式的数据。DRF提供了方便的请求处理和响应生成功能。 4. 认证和权限控制:DRF支持各种认证机制(如基于Token、JWT等),可以用于验证和授权API请求。开发人员可以根据项目需求配置适当的认证方式,并实施权限控制。 5. 数据处理和验证:DRF提供了强大的序列化器来处理数据的序列化和反序列化。开发人员可以根据数据模型定义序列化器,以便在API请求和响应中对数据进行处理和验证。 6. URL路由:DRF允许开发人员定义API路由,将URL与相应的API视图关联起来。这样,前可以通过URL访问API的不同点。 7. API文档和测试:DRF提供了自动生成API文档的功能,并支持API测试。开发人员可以使用DRF自动生成的文档来说明API的使用方法,并使用DRF的测试框架进行API的单元测试和集成测试。 通过以上步骤,前后分离的项目可以实现灵活的API设计、数据传输和权限控制等功能,实现前后之间的解耦和协作。同时,DRF提供了丰富的功能和扩展性,使得开发人员能够轻松构建和管理复杂的Web APIs。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值