1 导出项目依赖
Django==3.2.12
redis
-笨办法:直接手动建立
-一键导出(虚拟环境中:虚拟环境用的模块,就是当前项目的模块,一般不会少,不会多,如果多,可以手动删掉)
-pip list
-pip freeze >requirements.txt
'''
requirements.txt 是一个用于一次性保存在python包的一个文件,-r:通过requirements文件可控地安装很多依赖
pip freeze>requirements.txt # 将目前pycharm中已下载的所有包都导入到 requirements.txt 文件中
pip install -r ./requirements.txt 即可一键自动下载文件中的所包,已存在的会覆盖下载
'''
2 首页推荐课程前端
2.1 HomeView.vue
<template>
<div class="home">
<Header></Header>
<Banner></Banner>
<div>
<el-row>
<el-col :span="6" v-for="(o, index) in 8" :key="o" class="course_detail">
<el-card :body-style="{ padding: '0px' }">
<img src="http://photo.liuqingzheng.top/2023%2002%2022%2021%2057%2011%20/image-20230222215707795.png"
class="image">
<div style="padding: 14px;">
<span>热门课程</span>
<div class="bottom clearfix">
<time class="time">价格:199</time>
<el-button type="text" class="button">查看详情</el-button>
</div>
</div>
</el-card>
</el-col>
</el-row>
</div>
<img src="http://photo.liuqingzheng.top/2023%2003%2001%2016%2010%2034%20/1.png" alt="" width="100%" height="500px">
<Footer></Footer>
</div>
</template>
<script>
import Banner from "@/components/Banner";
import Footer from '@/components/Footer'
import Header from "@/components/Header";
export default {
name: 'HomeView',
components: {
Header, Footer, Banner
}
}
</script>
<style scoped>
.time {
font-size: 13px;
color:
}
.bottom {
margin-top: 13px;
line-height: 12px;
}
.button {
padding: 0;
float: right;
}
.image {
width: 100%;
display: block;
}
.clearfix:before,
.clearfix:after {
display: table;
content: "";
}
.clearfix:after {
clear: both
}
.course_detail {
padding: 50px;
}
</style>
3 git介绍和安装
-1 对代码版本进行管理---》首页功能完成---》课程功能完成---》可以回退到某个版本
-2 协同开发--》多人开发--》合并代码---》可能会有冲突,解决冲突
-git:现在用的最多(学git)
-svn:老
-svn:cs架构 一个服务端,多个客户端,如果服务端挂掉,整个代码合并,提交代码就做不了了,只能本地开发代码
-git:分布式管理,装git的客户端,既可以当客户端,又可以当服务端,如果git远程仓库挂掉,本地可以继续做代码版本的管理
-https://git-scm.com/download/win
-官网下载,一路下一步
-在命令行中:git version 如果有翻译,说明装好了
1.安装brew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2.brew install git
4 git,github,gitee,gitlab
-运营商不让访问
-https://gitee.com/kitego/hashmart
-https://zhuanlan.zhihu.com/p/413217715
5 git使用流程
-工作区:存放代码的文件夹,只要工作区文件发生变(修改,新增,删除)---》
-暂存区:工作的变更,提交到暂存区 git add . 把工作区变更提交到暂存区
-版本库:暂存区内容,放到版本库,被版本管理---》git commit -m '注释'
1.创建Git仓库
cd Documents/my-project
git init
2.配置Git
同下
3.提交代码
同下
4.分支管理,次日学习
5.远程仓库,次日学习
6.克隆仓库,次日学习
7.撤销更改
同下

6 git常用命令
git init
git init xxx
git config --global user.name '用户名'
git config --global user.email '用户邮箱'
git config user.name '用户名'
git config user.email '用户邮箱'
git status
git add .
git add 1.txt
git commit -m '我的第一次提交'
git log
git reflog
---------------了解-----------
git checkout .
git reset HEAD
git reset --soft 1603edf06d7d302ba50c22373c963af15725eda5
git reset --mix 1603edf06d7d302ba50c22373c963af15725eda5
git reset --hard 1603edf06d7d302ba50c22373c963af15725eda5
git reset --hard 19f5891
git add
git commit -m ''
7 git忽略文件
-.idea
-node_models
-xx
在里面写忽略的文件或文件夹,写法如下
.idea
lqz.txt
/lqz.txt
a/lqz.txt
*x*
*.txt
.idea
*.log
__pycache__
*.pyc
.Ds_Store
scripts
作业
差8h
update不会存时间,save会存时间
pip freeze>requirement.txt
pip install -r ./requirements.txt
done
brew install git
done
done
---------------
在路飞中,加入功能----》只要用户访问,记录用户的客户端类型
-vue中集成echrs,xian&apos
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现