【发布时间】:2017-07-09 15:18:14
【问题描述】:
我正在尝试设置一个 imageField 以在管理页面上上传图像,但出现此错误。
没有这样的专栏:series_serie.serie_cover
这是模型:
class Serie (models.Model):
serie_name = models.CharField(max_length=100)
serie_cover = models.ImageField(upload_to='/')
def __str__(self):
return (self.serie_name)
这是迁移文件:
migrations.CreateModel(
name='Serie',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('serie_name', models.CharField(max_length=100)),
('serie_cover', models.ImageField(upload_to=b'')),
],
我做了以下:
- python manage.py flush
- python manage.py makemigrations
- python manage.py 迁移
然后我尝试从管理员端访问 Serie 模型,但出现了错误。
我能做什么?
谢谢。
【问题讨论】:
-
series应用是否已添加到INSTALLED_APPS设置中? -
是的,它已添加到 INSTALLED_APPS。
标签: python django django-models imagefield