私はDjangoのダミーエラーがどこにあるのかわかりません。 "カタログ/ models.py" オンDjangoのAttributeError
私は(これは、MySQLデータベースに接続します)があります。次に
from django.db import models
class Application(models.Model):
nameApp = models.CharField(max_length=50)
tarification = models.ForeignKey(Tarification)
、私は、Djangoの上のテーブルを作るためにジャンゴ - tables2(Doc to fill tables)を使用していますので、私のtables.pyに私が持っている:私は私のウェブサイトをレンダリングするとき
import django_tables2 as tables
from catalog.models import AppCost, Application, Tarification
class BillTable(tables.Table):
class Meta:
appName = Application.nameApp
userApp = AppCost.userApp
tarifName = Tarification.nameTarif
tarifCost = Tarification.cost
startTime = AppCost.startTime
finishTime = AppCost.finishTime
totalCost = AppCost.totalCost
# add class="paleblue" to <table> tag
attrs = {'class': 'paleblue'}
そして、私はエラーを取得する:
01ラインappName = Application.nameApp
で
BillTableから
しかし、私はテーブルのスキーマを参照し、それはだPycharmの "データベース" ウィンドウを見て:
- catalog_application
- ID
- tarification_id
- nameApp
- 他のもの
とMySQL Workbenchでスキーマを見ると同じように見えます。だから、なぜこのエラーが出ていますか?
よろしくお願いいたします。
PEP-8に従うことを検討し、[命名規則](https://www.python.org/dev/peps/pep-0008/#id36) –