我剛開始使用Django,並且一切正常,直到我嘗試將django與數據庫mysql連接爲止。 這裏是我的問題:Django objects.all()方法不返回任何數據
我此腳本添加到模型
class RootWord(models.Model):
root_id = models.IntegerField(primary_key=True, null=False, unique=True, max_length = 10)
rootword = models.CharField(null=False, max_length = 20)
rootword_pos = models.CharField(null=False, max_length = 20)
def __unicode__(self):
return self.rootword
我上的index.html
<html><body>{{ rootword }}</body></html>
和寫了這對views.py
def select_from_db(request)
rootword = RootWord.objects.all()
return render(request, 'ecs/index.html', {'rootword': rootword})
返回值只是這個[]
(我已經開始mysql服務)
有你創建RootWord的任何實例? – dazedconfused 2014-10-31 03:32:21
是的,從ecs導入RootWord @dazedconfused – lloistborn 2014-10-31 03:43:56