启动项目
python manage.py runserver 8080(端口号可选)在myapp/models.py中有数据表生成与增删改查的逻辑
改完逻辑后应用至数据库:
python manage.py makemigrations //生成迁移文件
python manage.py migrate //更新数据库结构数据库位置:
cd db.sqlite3地址:服务器地址/admin/ (eg:http://127.0.0.1:8000/admin/ )
admin系统创建superuser:
python manage.py createsuperuser1.HTML资源
cd myapp/templates2.CSS\JS\图像等静态资源
cd myapp/static全局js增添方法:
cd myapp/static/js/main.js新建分支选择从master新建,个人分支用自己名字的缩写。
到自己要的路径下,右键git bash here(需要下载git)
执行
git clone -b <自己的分支名> https://gitee.com/pan_jiachen/smartshopping.git然后就会出现你的分支的项目根路径了,进入ide去开发
开发完成之后,你的本地代码要上传到远程代码仓中的个人分支上,因为之前使用git clone -b指令绑定了远程个人分支,此时直接:
git add .
git commit -m "此次更新的注解"
git push执行完git push之后,进入https://gitee.com/pan_jiachen/smartshopping.git中的你的个人分支中,将会看到你所更新的代码
现在你的新版本代码需要验证没有问题后,合并到master中,最终master是我们完成品代码,在这个部分请保证新版本的代码在本地没有任何bug再按照以下步骤提交pull request:(提交pull request之前请一定要wx群里联系一下大家,确保没有问题)
选择右上角新建pull request,请求从你的个人分支合并到master
创建PR之后会有一个审核通过和测试通过的按钮,经过测试没bug后会同意合并
PR通过后,管理员会删除你刚刚为了开发这个功能所拉出来的个人分支,如果不删除,*之后的开发会导致版本混乱。
把本地代码全部删掉!一定要保证你本地没有名为smartshopping的项目,下次才能从gitee再clone代码下来
下一次开发新功能的时候,再从步骤2.1(重新拉取个人分支)开始。



