神仙提示:
让你尝试一下权力的滋味,用过sudo权限之后就不会再提示了。
开始创建Django项目!
django-admin startproject acapp //创建Django项目
git init //好习惯,时刻记得回滚的重要性
ssh-keygen //生成公钥密钥
在云端添加公钥:(可以看成免密传输)
在云端创建项目:
Git 全局设置:
把项目文件推到云端:第一次commit,记作start project
git add .
git commit -m "start project"
添加README文件(.md文件是Markdown语法文件):第二次commit,记作add readme
vim README.md
git add .
git commit -m "add readme"
关联云端:
//将本地仓库关联到远程仓库
git remote add origin git@git.acwing.com:Yinyin/acapp.git
//将当前分支推送到远程仓库
git push --set-upstream origin master
NICE!同步完成!
两次commit记录,可以回滚很重要!
开始跑服务
python3 manage.py runserver 0.0.0.0:8000
在浏览器地址栏中输入服务器IP加:8000,会出现拒绝报错。
解决办法:将服务器IP地址加入settings.py的ALLOWED_HOSTS中。
刷新页面,大功告成!
将目前进度推到云端:
git status
发现有自动生成的无需云端保存的文件,需要屏蔽掉。
在根目录下创建.gitignore文件,文件内容为 */ + 文件名
vim .gitignore
ok,push一下
git add .
git commit -m "modify allowed host"
git push
当前文件结构: