itheima-Django学习课程记录1

本文档详细记录了作者因系统中毒导致开发环境异常后,进行系统重装及环境配置的过程。重点介绍了如何利用SSH免密方式配置Git与Gitee的连接,并通过具体步骤演示了在Ubuntu下创建并管理Django项目的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

预备课程的内容(redis, git 相关的内容) 在重装系统后不见了,所以,从今天开始记录。
为什么重装系统?好像中毒了。反正系统运作不正常,虚拟机也不正常。
尝试了2、3天补救,放弃了。又消耗了2、3天重装整个环境配置。

-------------分界线----------------

先进入一个虚拟环境里,workon itheima (进入itheima这个虚拟环境里)
然后在gitee上创建一个仓库,
接着 1 或者 2:
1、SSH方法
2、把那里给出的简易入门教程里面的内容复制到Ubuntu终端执行操作。

[ SSH方法 (好处:在 git push 时不用输入账户和密码)]

1、在gitee上创建一个仓库
2、准备在个人设置那里设置一个SSH公钥
3、ubuntu终端
cd .
cd .ssh
ssh-keygen -t rsa -C 'your-email (在gitee注册的邮箱)'  
查看id_rsa.pub公钥
gedit id_rsa.pub
复制,粘贴到 gitee 的 SSH公钥设置里

4、使用SSH连接Gitee
ssh -T git@gitee.com

5、git clone + git项目地址,把 gitee 创建的新仓库下载到本地
6、如果本地已经创建了仓库,可以先上传到 gitee, 再把本地的删除,再clone到本地,
这样就不用每次 git push 都输入账号和密码了

在虚拟环境里面创建Django项目

步骤 (项目:类似于公司,子应用:类似于部门(技术部、销售部、财务部等等)):

1、创建 Django 项目

django-admin startproject name

2、创建子应用 [ 没有安装python的话,就用 python3 ]

python manager.py startapp name

当你想用tree来查看一下目录结构时,发现需要安装tree,退出虚拟环境,安装好tree以后发现,
原来项目在主系统里也存在,这说明,虚拟环境隔离的是pip3里面的安装包?!

刚刚创建好的 Django 项目里面的同名文件夹里,有5个文件:

__init__.py
settings.py  是项目的整体配置文件
urls.py  是项目的 URL 配置文件
wsgi.py  是项目与 WSGI 兼容的 Web 服务器入口
manage.py  是项目管理文件,通过它管理项目

假设我创建了一个名字为 bookmanager 的项目,进入里面的 bookmanager 文件夹里面,运行

python3 manage.py runserver

[ python3 指的是 虚拟环境里面的 python3 ]

准备备份到 gitee [ 返回到 .git 同级目录里, ls -a 可以看到 .git 这个文件夹 ]

查看 git 工作区状态
git status

git add . [ 或者 git add 指定文件名 ]
git commit -m ‘newProject (在 gitee 上更新时备注的版本名字)’
git push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值