2016-11-28 16 views
1

私は自分自身にPythonとDjangoを教えようとしていますが、これまでのところ私は大丈夫ですが、私はうんざりしました。私はDjango MVAに従っているだけでなく、 "Hello Web App"の本を使って、必要なときにWebを検索して助けを求めてきましたが、ここではこれを過ぎているように見えません...Djangoデータベース接続の問題

私はセットアップ1つのテーブルと1つのモデルだけでDjangoを持つ非常にシンプルなWebアプリケーションです。私は管理モジュールを設定することができました。管理ビューとシェルでデータベースのデータを表示したり操作したりできますが、サイトを起動するとデータが見つからないようです。

マイViews.py

from django.shortcuts import render, render_to_response 
from django.http import HttpRequest, HttpResponse 
from django.template import RequestContext 
from datetime import datetime 
from app.models import Order 
from app.models import *; 



def MMIR(request): 
    order_list = Order.objects.all(); 
    return render(request, 'app/MMIR.html',{'oder_list':order_list}); 

マイテンプレート:MMIR.html

{% extends "app/layout.html" %} 
{% block content %} 

<html lang="en" xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta charset="utf-8" /> 
    <title>MMIRs</title> 
</head> 
<body> 
    <h2>MMIRs</h2> 
     <ul> 
      {% for order in order_list %} 
       <li>{{order.MMIR}}</li> 
      {%empty%} 
       <li>Sorry there are no orders to display</li> 
      {% endfor %} 
     </ul> 

</body> 
</html> 
{% endblock %} 

settings.pyで私のデータベース接続文字列:

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.sqlite3', 
     'NAME': 'C:/Users/USER/Documents/Visual Studio 2015/Projects/DjangoWebProject2/DjangoWebProject2/db.sqlite3', 

そして、私のmodels.py:

from django.db import models 

# Create your models here. 

class Order(models.Model): 
    MMIR = models.CharField(max_length=10) 
    AWB = models.CharField(max_length=25) 
    Shipper = models.CharField(max_length=20) 
    Vendor = models.CharField(max_length=25) 
    order_type = models.CharField(max_length=25) 

私はMMIRページに行くと、私はデータベースに注文があることを知ったときに、常に「表示する注文はありません」というメッセージが表示されます。私は思うことができるどこにでも見ましたが、私が間違って行ったことを理解できないようです。誰かが私を正しい方向に向けることができますか?

リターンレンダリング(リクエスト、 'APP/MMIR.html' { 'oder_list':ORDER_LIST})ここで、タイプミスのため

おかげMaxは

答えて

2

ルック。

return render(request, 'app/MMIR.html',{'order_list':order_list}); 

に、私はあなたが良い形になるだろう疑うこと

を変更。

+0

ありがとうございます!私は木の森を見ることができなかったと思う。私はこれを数日間見てきましたが、その笑を見たことはありません – Maxtork