7.3 Creating TagForm, a Form for Tag Objects

Django forms mirror the declarative syntax seen in Django models. Consider the Tag model class in /organizer/models.py, shown in Example 7.1.

Example 7.1: Project Code

organizer/models.py in 4484e55751

 9  class Tag(models.Model): 10      name = models.CharField( 11          max_length=31, unique=True) 12      slug = models.SlugField( 13          max_length=31, 14          unique=True, 15          help_text='A label for URL config.') 16 17      class Meta: 18          ordering = ['name'] 19 20      def --str--(self): 21          return self .name.title() 22 23      def get_absolute_url(self): 24          return reverse('organizer_tag_detail', 25                         kwargs ...

Get Django Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.