diff --git a/githubnetwork/models.py b/githubnetwork/models.py index b5e8d39..8a71213 100644 --- a/githubnetwork/models.py +++ b/githubnetwork/models.py @@ -25,4 +25,33 @@ class GHUser(models.Model): location = models.CharField(max_length=255) def __unicode__(self): - return self.login \ No newline at end of file + return self.login + +class Repo(models.Model): + owner = models.ForeignKey(GHUser, unique=True) + forks = models.IntegerField() + language = models.CharField(max_length=255) + created_at = models.DateTimeField('date repo created') + open_issues = models.IntegerField() + description = models.CharField(max_length=255) + ssh_url = models.URLfield(max_length=255) + has_downloads = models.BooleanField() + svn_url = models.URLfield(max_length=255) + has_wiki = models.BooleanField + html_url = models.URLfield(max_length=255) + watchers = models.IntegerField() + size = models.IntegerField() + full_name = models.CharField(max_length=255) + clone_url = models.URLfield(max_length=255) + git_url = models.URLfield(max_length=255) + name = models.CharField(max_length=255) + url = models.URLfield(max_length=255) + mirror_url = models.URLfield(max_length=255) + has_issues = models.BooleanField() + homepage = models.CharField(max_length=255) + private = models.BooleanField() + gh_repo_id = models.IntegerField() + pushed_at = models.DateTimeField('date repo pushed') + + def __unicode__(self): + return self.name