Это очень плохая идея, давайте подумаем о том, что пользователи нажимали кнопку 1000 раз. Это означает, что вы добавляете 1000 полей в вашу модель логически. Для этого вы можете использовать два способа. Во-первых, вы можете добавить поле массива вашей модели и добавить новые даты в это поле:
class SampleModel(models.Model):
# your other fields
dates = ArrayField(
models.DateField(),
)
Другой способ, вы можете создать новую таблицу, содержащую поле даты и имя пользователя. Вы можете добавить новую запись после того, как пользователь нажал на каждую кнопку.
class UserClickDateModel(models.Model):
username = models.CharField(max_length=255)
category = models.CharField(max_length=255)
clicked_date = models.DateField()
В качестве подсказок вы можете использовать иностранный ключ для имени пользователя. Также в django верблюд используется в общем случае для имен классов. Вы можете найти более подробную информацию django стиль кодирования здесь