1. 静态资源
- 在settings文件中配置
# 1.配置存放图片的路径
MEDIA_ROOT = os.path.join(BASE_DIR, 'static')
# 2.配置URL,由于访问图片资源
MEDIA_URL = '/media/'
- 在项目下创建一个static文件夹来存放数据
- 配置模型类
class AnimalImg(models.Model):
ani_name = models.CharField(max_length=20, verbose_name='动物名')
# 图片字段ImageField 文件路径 upload_to=
ani_img = models.ImageField(upload_to='imgs', verbose_name='图片')
class Meta:
db_table = 'animalimg'
verbose_name = '动物图片'
verbose_name_plural = verbose_name
def __str__(self):
return self.ani_name
用超级用户加入数据
- 写入路由
from django.conf.urls.static import static
# day15df项目名
from day15df import settings
urlpatterns = [
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
- 端口要用他的相对路径