我在 PowerShell 上使用 Django 1.4.3,python manage.py
使用异常值运行后出现数据库错误:
(1054, "Unknown column 'ventas_cliente.apellidos' in 'field list'")
所以我正在关注一个 Django 教程,并且我有一个项目的以下目录:
demo/
demo/
apps/
ventas/
__init__.py
admin.py
models.py
tests.py
views.py
__init.py
__init__.py
settings.py
urls.py
wsgi.py
manage
在 admin.py 下我有:
from django.contrib import admin
from demo.apps.ventas.models import cliente.producto
# Register the ventas models
admin.site.register(cliente)
admin.site.register(producto)
从models.py,
from django.db import models
class cliente(models.Model):
nombre = models.CharField(max_length=200)
apellidos = models.CharField(max_length=200)
status = models.BooleanField(default=True)
class producto(models.Model):
nombre = models.CharField(max_length=200)
descripcion = models.TextField(max_length=300)
status = models.BooleanField(default=True)
我正在使用 MySQL,我没有更改数据库。runserver
确实有效,我可以访问 localhost:8000/admin。我有一个名为“ventas”的新类别,其中包含“cliente”和“producto”子类别。我可以访问“producto”,但“cliente”给了我数据库错误。
似乎有什么问题?我怀疑这与我的 models.py 文件有关,但我不知道为什么。