1、在settings.py文件加配置:
MEDIA_ROOT = ‘media/’
MEDIA_URL = ‘media/’
【记住,只用settings.py里这样设置就可以了,别人的案例中还要设置url,我不知道为什么,但是我的url里没有特殊设置喔】
2、在models里的定义:
class ImageStore(models.Model):
name = models.CharField(max_length=150,null=True) img = models.ImageField(upload_to='img')
class Meta:
db_table = 'ImageStore'
【这里的upload_to的设置会自动在media文件夹下创建这样一个文件夹,即该值你可以自己任意设置】
3、获取前台请求:
from django.core.files.base import ContentFile
def