Django Image Upload,“没有这样的专栏...”

时间:2014-03-25 19:46:40

标签: python django

模型被干净地上传到数据库,所有内容都在管理页面上正确显示。当我尝试上传图片时,它看起来像是有效的。管理页面返回到“产品”索引,但当我点击产品名称查看其信息和图像时,我收到此错误:

"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 = '/'

我目前正处于学习阶段,只是为了简单起见,只想将文件上传到项目的根目录。

0 个答案:

没有答案