I am trying to setup different models in django.
Some of my models includes fields for a text. A text is defined by: - CharField (tex) - CharField (font-size) - CharField (font-weight) - CharField (color)
So some of my models need one to n of these texts.
Is it possible to create a collection of Fields, for example "Test-Collection" that includes all 4 fields. So that i didn't have to write all 4 field manually for each text i need in a model?
Some thing like that:
class Box(CMSPlugin):
text1 = models.CharField(max_length=100)
text1_font_weight = models.CharField(max_length=100)
text1_font_size = models.CharField(max_length=100)
text1_color = models.CharField(max_length=100)
text2 = models.CharField(max_length=100)
text2_font_weight = models.CharField(max_length=100)
text2_font_size = models.CharField(max_length=100)
text2_color = models.CharField(max_length=100)
text3 = models.CharField(max_length=100)
text3_font_weight = models.CharField(max_length=100)
text3_font_size = models.CharField(max_length=100)
text3_color = models.CharField(max_length=100)
Into that:
class Box(CMSPlugin):
text1 = TextColelction...
text2 = TextColelction...
text3 = TextColelction...