Use JSONField for signup and signupform models
This commit is contained in:
+3
-4
@@ -10,7 +10,7 @@ from webapp.utils import month_from_now
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from auditlog.registry import auditlog
|
||||
from phonenumber_field.modelfields import PhoneNumberField
|
||||
# from django.contrib.postgres.fields import JSONField
|
||||
from django.contrib.postgres.fields import JSONField
|
||||
|
||||
# import logging
|
||||
|
||||
@@ -95,8 +95,7 @@ class SignupForm(models.Model):
|
||||
title = models.CharField(max_length=255)
|
||||
start_time = models.DateTimeField(default=timezone.now)
|
||||
end_time = models.DateTimeField(default=timezone.now)
|
||||
# question = JSONField()
|
||||
questions = models.TextField(default="[]")
|
||||
questions = JSONField()
|
||||
visible = models.BooleanField(default=True)
|
||||
|
||||
def __str__(self):
|
||||
@@ -110,7 +109,7 @@ class SignupForm(models.Model):
|
||||
class Signup(models.Model):
|
||||
signupForm = models.ForeignKey('SignupForm', on_delete=models.CASCADE)
|
||||
time = models.DateTimeField(default=timezone.now)
|
||||
answer = models.CharField(max_length=255)
|
||||
answer = JSONField()
|
||||
|
||||
def __str__(self):
|
||||
return _('Sign-ups: {}').format(self.signupForm)
|
||||
|
||||
Reference in New Issue
Block a user