from django.db import models
# Create your models here.
class Question(models.Model):
question_name = models.CharField(max_length=200)
question_type = models.CharField(max_length=20)
def __unicode__(self):
return self.question_name
class PythonQuestion(models.Model):
question_no = models.ForeignKey(Question)
question_text = models.TextField()
question_testcase = models.TextField()
question_difflevel = models.CharField(max_length=20)
def __unicode__(self):
return self.question_name
这是我的models.py。截至目前,我正在使用django管理页面查看模型和存储数据。
在字段question_testcase中,我计划存储JSON数据。哪种方法更好?
答案 0 :(得分:0)
在不检查服务器的情况下在前端执行任何操作都容易出错。 因此,检查服务器也是必须的。客户端检查是一件好事。
我的方法是用json-deserializer验证字段。如果有效,则可以保存记录。如果没有,管理界面应显示有意义的错误。