1
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の管理ページを使っています。JSONでデータをシリアライズし、DjangoのpostgresqlDBからデータを格納および取得しますか?
question_testcaseフィールドに、JSONデータを保存する予定です。それについてもっと良い方法は何ですか?
- データをビュー(非シリアル化)から入力し、djangoシリアライザを使用してデータをシリアル化します。 OR
- 入力からデータを取得するには、javascriptを使用してシリアル化し、Djangoに送信してデータベースに格納しますか?
フロントエンドにJavaScriptを使用する必要があるかどうかは判断できません。 –
私はその必要はない場合はしません。私が求めているのは、どちらがより良い方法であるのか、そしてその理由です。 – Hick