from __future__ import unicode_literals

from django.utils.encoding import python_2_unicode_compatible
from django.utils.translation import ugettext_lazy as _
from django.db import models


@python_2_unicode_compatible
class Repository(models.Model):
    """
    Repository

    Represents github repository. Name, description, etc
    """
    owner = models.CharField(_('owner'), max_length=512)
    name = models.CharField(_('name'), max_length=512)
    starsCount = models.IntegerField(_('stars count'))
    description = models.TextField(_('description'))

from __future__ import unicode_literals

from django.utils.encoding import python_2_unicode_compatible
from django.utils.translation import ugettext_lazy as _
from django.db import models


@python_2_unicode_compatible
class Repository(models.Model):
    """
    Repository

    Represents github repository. Name, description, etc
    """
    owner = models.CharField(_('owner'), max_length=512)
    name = models.CharField(_('name'), max_length=512)
    starsCount = models.IntegerField(_('stars count'))
    description = models.TextField(_('description'))

    def __str__(self):
        return '{0}/{1}'.format(self.owner, self.name)

Add missing `__str__` to `Repository` model
Add missing `__str__` to `Repository` model

Can't use `@python_2_unicode_compatible` without defining `__str__`.

  from __future__ import unicode_literals
  
  from django.utils.encoding import python_2_unicode_compatible
  from django.utils.translation import ugettext_lazy as _
  from django.db import models
  
  
  @python_2_unicode_compatible
  class Repository(models.Model):
      """
      Repository
  
      Represents github repository. Name, description, etc
      """
      owner = models.CharField(_('owner'), max_length=512)
      name = models.CharField(_('name'), max_length=512)
      starsCount = models.IntegerField(_('stars count'))
      description = models.TextField(_('description'))
  
+     def __str__(self):
+         return '{0}/{1}'.format(self.owner, self.name)
+ 
Add missing `__str__` to `Repository` model
## Code Before:
from __future__ import unicode_literals

from django.utils.encoding import python_2_unicode_compatible
from django.utils.translation import ugettext_lazy as _
from django.db import models


@python_2_unicode_compatible
class Repository(models.Model):
    """
    Repository

    Represents github repository. Name, description, etc
    """
    owner = models.CharField(_('owner'), max_length=512)
    name = models.CharField(_('name'), max_length=512)
    starsCount = models.IntegerField(_('stars count'))
    description = models.TextField(_('description'))

## Instruction:
Add missing `__str__` to `Repository` model
## Code After:
from __future__ import unicode_literals

from django.utils.encoding import python_2_unicode_compatible
from django.utils.translation import ugettext_lazy as _
from django.db import models


@python_2_unicode_compatible
class Repository(models.Model):
    """
    Repository

    Represents github repository. Name, description, etc
    """
    owner = models.CharField(_('owner'), max_length=512)
    name = models.CharField(_('name'), max_length=512)
    starsCount = models.IntegerField(_('stars count'))
    description = models.TextField(_('description'))

    def __str__(self):
        return '{0}/{1}'.format(self.owner, self.name)
