如何显示所有 GitHub 用户存储库的列表?

How to show a list of all of the GitHub user's repositories?

我将 django-allauth 添加到 Django 项目,我可以在网站上使用 GitHub 进行身份验证。

现在我有一个不同的任务,我想在网页上显示所有 GitHub 用户的存储库列表(它将只是该用户的存储库)。

你知道django-allauth包是怎么做的吗? 还是用另一个包? 或者可能以另一种方式存在?

您只需 GET 调用他们的 API 即可获取用户及其存储库的详细信息。

在您的情况下,您可以向 https://api.github.com/users/{username}/repos 发出 GET HTTP 请求。这将为您获取包含用户回购列表的 JSON 对象,以及每个回购的一些元数据。

您可以找到更多关于 GitHub API here