预备课程的内容(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