在后端和前端之间共享工作的最简单方法

时间:2011-01-23 23:25:00

标签: python django install

嘿大家, 我正在扩展我的团队,最近我在我的网站上添加了一个额外的前端工程师。我目前正在使用django来运行我的网站,但我的网站使用了很多插件,即:django-celery,django-mailer,django-notification和django-socialregistration。

让我描述一下我的情况:

  1. 他正在使用Mac OS X,我没有在mac os X上安装东西或在该平台上配置的经验
  2. 我认为让我的后端在他的计算机上运行可能有点麻烦,即我必须安装一堆插件(pip或easy_install不可用,因为它们是最新版本)而且我也做了很多修改django-socialregistration我目前正在使用symlink修改我的pypos路径中的修改代码
  3. 我试着研究像pip和easy_install这样的解决方案,但是我还没能让他们从github安装代码
  4. 我认为最简单的方法是让我的后端在他的计算机上工作然后他只是回到了回购站。我有什么想法可以让这很容易吗?

3 个答案:

答案 0 :(得分:4)

另一个免费选项是使用VirtualBox。我建议在其上安装与生产服务器相同的操作系统。然后,他在与现场相同的环境中开发,并且可以像你一样检查回购。嘿,你可能想要在你的结尾做同样的事情 - 那么你的两个环境都是相同的,也和现场网站一样。

答案 1 :(得分:1)

让他使用VMWare Fusion或Parallels在他的Mac上设置虚拟机,运行与当前用于后端的操作系统相同的操作系统。如果他更喜欢使用Mac工具进行开发,他仍然可以通过共享目录共享对虚拟机的本地更改。

答案 2 :(得分:0)

如果可能的话,另一种方法是在具有您熟悉的操作系统的机器上设置测试/开发环境,然后在他可以开发前端代码的本地机器上安装类似Dropbox的东西,以及使用后端组件在其他环境中安装Dropbox。 Dropbox会将他的本地更改同步到该测试环境,以便他运行代码。

这样,他就可以使用该环境来测试他的代码,你不需要在他的机器上设置后端(或保持最新),你仍然可以获得相同的功能

再次,如果这是一个选项。