2017-07-19 84 views

回答

1

我敢肯定有很多的方式来实现这一点,但如果我是你的项目采取我会开始看向Github API和使用像Celery后台工作刮去你需要的数据,使用类似Requests 。然后,工作人员将数据存储在您通过Django设置的某个数据库中。

现在您已经掌握了数据,我将开始构建您的Django应用程序,并使用常规的Django模型方法访问您需要的数据。像这样的体系结构意味着当用户从您的站点请求数据时,您不需要调用Githubs API,因为它已经被填充到数据库中。

+0

我用卷曲来做到这一点。 – aman0446

+0

command ='curl -k --user {user}:pass'+''+ file p = subprocess.Popen(command,shell = True,stdout = subprocess.PIPE,stderr = subprocess.PIPE) bytes_out,err = p.communicate() – aman0446