ビューで返す rawCorpus 変数にアクセスするのに苦労しています。alert: alert({{ rawCorpus }}) でテストすると、 undefined というメッセージが表示されます。ビューを進めながら、物事をテストする方法が本当に必要です。IE: リターン プロセスを実行する必要のない、個々の変数の印刷メソッド。
views.py
def homesite(request):
rawCorpus = ""
corpusitems = CorpusItem.objects.order_by('name')
if (request.method == 'POST') and "namefortextinput" in request.POST:
f = CorpusItemForm(request.POST)
if f.is_valid():
new_corpusitem = f.save()
elif (request.method == 'POST') and 'selectedCorpusChoiceTokenizeWords' in request.POST:
g = CorpusChoiceForm(request.POST)
if g.is_valid():
new_corpuschoice = g.save()
rawCorpus = g.__getitem__(name)
Models.py
class CorpusItem(models.Model):
name = models.CharField(max_length=100)
content = models.CharField(max_length=9000)
def __unicode__(self):
return self.name
class CorpusItemForm(ModelForm):
class Meta:
model = CorpusItem
def __str__():
return name
from django import forms
class CorpusChoice(models.Model):
name = models.CharField(max_length=100)
class CorpusChoiceForm(ModelForm):
class Meta:
model = CorpusChoice