IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Django项目-网上教学系统 -> 正文阅读

[Python知识库]Django项目-网上教学系统

一、项目部署

本项目前端主要基于vue,后端采用Django框架,代码运行环境采用Ubuntu18.04,也就是liunx环境下实现网上教学系统的部署与管理。为了实现本项目的科学性和教学性,会零基础从头至尾的实现代码的讲解和程序的搭建。

1 git仓库配置

目录

一、项目部署

1 git仓库配置

2 环境配置

3 git管理与创建

二、本地密钥配置

三、远程clone部署项目

四、绑定远程仓库

?

五、配置用户信息

六、同步代码,完成更新

4 总结 ?


本项目的代码托管平台使用gitee云平台,如图所示注册和登录功能完成之后点击+号按钮实现新仓库的构建。

?通过以上步骤后即完成了在gitee官网上拥有了自己的一个仓库drfstudy

2 环境配置

????????前面已经知道,本项目的代码执行环境基于liunx环境下实现,Linux 非常安全,不易受到恶意软件和病毒的攻击。 它不需要任何 **杀毒软件** 用于保护存储在系统上的文件和数据。 在 Linux 中,病毒无法自行执行,因为 Linux 中的每个程序都需要系统管理员(超级用户)的授权,他/她必须输入系统密码。通过这种方式,Linux 为用户提供了一个安全可靠的工作环境。 这就是为什么 Linux 是开发人员的首选。?

因此,通常连接liunx环境的软件有许多种类,自行百度。这里我采用的是xshell工具。输入端口名和账号密码之后点击确定即可完成连接。如图所示(环境) ?

?

3 git管理与创建

一、Git是什么?

Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程如图,可自行上网百度流程图:

?

  • Workspace:工作区

  • Index / Stage:暂存区

  • Repository:仓库区(或本地仓库)

  • Remote:远程仓库

    二、本地密钥配置

  • 本地仓库:

    a. git init 在本地创建一个Git仓库;

    b. git add . 将项目添加到暂存区;

    c. git commit -m "注释内容" 将项目提交到Git仓库;

  • 远程仓库:

    a. 添加SSH KEY;

    b. 新建repositories;

  • 本地仓库:

    a. git remote add origin git@github.com:UserName/projectName.git 将本地仓库与远程仓库关联;

    b. git push -u origin master 将本地项目推送到远程仓库

配置ssh公钥

  ssh -keygen rsa -C "邮箱名@XXX.com"

?

?密钥配置完成后查看生成密钥的文件和密钥值:

 cat /home/bd/.ssh/id_rsa.pub

?完成查看后将密钥复制粘贴找到gitee网站上个人项目仓库的公钥管理设置下,配置好名称和公钥后点击保存即可。

 ssh -T git@gitee.com

?添加完成后,测试连接性,本次测试成功。

?

三、远程clone部署项目

经过以上步骤,本地已经与gitee.com实现了连通性,因此可以通过git命令实现克隆建立本地项目。点击个人项目主页,点击克隆/下载按钮,SSH通道选择成功后与复制粘贴到liunx环境下。

克隆本地完成。实际意义上git在本地及建立了一个本地工作区并且创建了一个本地仓库。 ?

四、绑定远程仓库

?查看:

git status
git remote -v

?为了实现便捷性,可以在此处更改连接名和项目名保持一致,可以更改为

#删除连接名称
git remote rm origin
#增加连接名称
git add 项目名 仓库连接名

?

五、配置用户信息

#配置用户名和邮箱名
git config user.name "用户名"
git config user.email "邮箱名"

?

六、同步代码,完成更新

查看状态:

git status

提交内容,完成更新

git add .
git commit -m "名称自定义"

推送代码到远程,完成更新。 ?

git push 名称 分支名

?

4 总结 ?

????????经过以上步骤,快速地实现了Python的Django框架的部署和git工作区的管理,下一节将快速地实现本项目的搭建以及模型类、Django rest Framework接口第三方库的使用以及视图函数的书写。感谢你的阅读!!

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章           查看所有文章
加:2022-02-05 21:41:53  更:2022-02-05 21:44:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:42:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码