Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. # Advert Snippet
  2.  
  3. class AdvertPlacement(models.Model):
  4. page = ParentalKey('wagtailcore.Page', related_name='advert_placements')
  5. advert = models.ForeignKey('demo.Advert', related_name='+')
  6.  
  7.  
  8. class Advert(models.Model):
  9. page = models.ForeignKey(
  10. 'wagtailcore.Page',
  11. related_name='adverts',
  12. null=True,
  13. blank=True
  14. )
  15. url = models.URLField(null=True, blank=True)
  16. text = models.CharField(max_length=255)
  17.  
  18. panels = [
  19. PageChooserPanel('page'),
  20. FieldPanel('url'),
  21. FieldPanel('text'),
  22. ]
  23.  
  24. def __unicode__(self):
  25. return self.text
  26.  
  27. register_snippet(Advert)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement