-Miscellaneous Support Classes
+Miscellaneous Support Models
=============================
+.. currentmodule:: philo.models.nodes
.. autoclass:: philo.models.nodes.TargetURLModel
:members:
- :exclude-members: get_target_url
\ No newline at end of file
+ :exclude-members: get_target_url
+
+.. currentmodule:: philo.models.base
+.. autoclass:: philo.models.base.Tag
+ :members:
\ No newline at end of file
class Tag(models.Model):
+ """A simple, generic model for tagging."""
+ #: A CharField (max length 255) which contains the name of the tag.
name = models.CharField(max_length=255)
+ #: A CharField (max length 255) which contains the tag's unique slug.
slug = models.SlugField(max_length=255, unique=True)
def __unicode__(self):
+ """Returns the value of the :attr:`name` field"""
return self.name
class Meta: