模型被干净地上传到数据库,所有内容都在管理页面上正确显示。当我尝试上传图片时,它看起来像是有效的。管理页面返回到“产品”索引,但当我点击产品名称查看其信息和图像时,我收到此错误:
"no such column: polls_image.product_image_id"
models.py
class Product(models.Model):
product_name = models.CharField(max_length=200)
product_description = models.TextField()
def __unicode__(self):
return self.product_name
class Image(models.Model):
product_image = models.ForeignKey(Product)
image = models.ImageField(upload_to='/')
admin.py
class InlineImage(admin.TabularInline):
model = Image
class ProductAdmin(admin.ModelAdmin):
inlines = [InlineImage]
settings.py
MEDIA_ROOT = '/'
MEDIA_URL = '/'
我目前正处于学习阶段,只是为了简单起见,只想将文件上传到项目的根目录。