我认为它无法识别我的字段存在。这是我的models.py文件内容:
当我运行它时,出现了这个错误:“portfolio.stock:'ordering'指的是不存在的字段'name'。”当我注释掉meta函数并运行它时,在管理站点上创建股票对象时,字段不会显示出来,但其他方面都正常。
我对发生的事情完全感到困惑。
from django.db.models import *
from django.contrib import admin
from django.forms import *
class Stock(Model):
name = CharField(max_length=60)
class Meta:
ordering = ["name"]
def __unicode__(self):
return self.name
admin.site.register(Stock)
当我运行它时,出现了这个错误:“portfolio.stock:'ordering'指的是不存在的字段'name'。”当我注释掉meta函数并运行它时,在管理站点上创建股票对象时,字段不会显示出来,但其他方面都正常。
我对发生的事情完全感到困惑。
models.Model
和models.CharField
的更改 :p - keyser