【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
求助大神:
我们要开发一个中型django项目,需要实现:
(1)内部涵盖多个app(例如:ERP系统,里面包含订单、人事、客户管理、财务等app)。
(2)因数据敏感,不同app的负责人,通过版本控制不能看到别人代码,程负责人各自可以独立进行调试,互不影响。
(3)归根到底还是一个project,环境互通,web主页面展示各个app的内容
=====》请问django该如何配置实现app独立调试开发,谢谢
【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
求助大神:
我们要开发一个中型django项目,需要实现:
(1)内部涵盖多个app(例如:ERP系统,里面包含订单、人事、客户管理、财务等app)。
(2)因数据敏感,不同app的负责人,通过版本控制不能看到别人代码,程负责人各自可以独立进行调试,互不影响。
(3)归根到底还是一个project,环境互通,web主页面展示各个app的内容
=====》请问django该如何配置实现app独立调试开发,谢谢
1、在各自的app中创建各自的urls.py文件,然后配置到工程的urls.py文件中,这样以后你的操作只要在自己的app中即可。
2、在开发过程中,请使用各自的分支进行研发,知道这项功能完全在本地测试通过后,在合并到master分支上。
使用git的话,我们每个人都可以在本地创建自己的分支,只要不把分支推送到远程仓库就不会被别人看到,但是在merge分支到master后肯定是团队内所有人都能看到的,否则这个团队是没有办法合作的。学习git可以参照我的这篇文档:
https://my.oschina.net/epoch/blog/1785629
正常的逻辑应该是各自有各自的版本库,如果需要加上统一认证,各个app之间交互采用restful