Guest User

Untitled

a guest
Jul 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. """Register a custom Wagtail Snippet."""
  2. from django.db import models
  3.  
  4. from wagtail.admin.edit_handlers import FieldPanel
  5. from wagtail.snippets.models import register_snippet
  6.  
  7.  
  8. class Category(models.Model):
  9. """Category information."""
  10.  
  11. # Categoy Name
  12. name = models.CharField(max_length=255)
  13. # Used for sorting
  14. order = models.IntegerField(default=0)
  15.  
  16. class Meta:
  17. """Provide meta information."""
  18.  
  19. verbose_name = 'Category'
  20. verbose_name_plural = 'Categories'
  21. ordering = ['order']
  22.  
  23. panels = [
  24. FieldPanel('name'),
  25. FieldPanel('order'),
  26. ]
  27.  
  28. def __str__(self):
  29. """Return string representation of class."""
  30. return self.name
  31.  
  32.  
  33. register_snippet(Category)
Add Comment
Please, Sign In to add comment