https://docs.djangoproject.com/en/dev/intro/tutorial01/から最初の django アプリを作成してい ます が、2 つの問題が発生しています。
私のModels.pyは
django.dbインポートモデルから
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def _unicode_(self):
return self.question self.question
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
def _unicode_(self):
return self.question
私の最初のエラーは私がするときです
python manage.py shell
from mysite.myapp.models import Poll,Choice
p = Poll(question="What Your Name",pub_date"1990-02-04")
p.save()
Poll.objects.all()
[<Poll: Poll object>, <Poll: Poll object>]
表示されないのはなぜですか { 投票: どうしたの? } 代わりは
[<Poll: Poll object>, <Poll: Poll object>]
2番目の質問は、入力するときです
p = Poll.objects.get(id=1)
p.question.objects.all()
このエラーが発生します
AttributeError: 'unicode' object has no attribute 'objects'
どうすれば修正できますか?