要点:

  • models

    •   图片类型文件要使用models.ImageField(upload='文件夹名')
    •   普通文件使用FileField
    •   时间类型使用DatetimeField(auto_now_add=True) 自动添加增加时间
  • settings
    •   MEDIA_URL = '/media/' #别名,方便调用
    •   MEDIA_ROOT = 'media/' #媒体文件路径,models中的upload会自动存放在此
  • urls
    •   在urlpatterns=[] + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT) #此处需将媒体文件的别名和路径绑定在路由上才能生效
    •   注:在上一步之前需要先导入 from django.conf.urls.static import url 以及 from 项目名 import settings
  • html
    •   展示图片或文件需要使用 {{ views传递来的model单个对象.img.url }} 重点是必须带上url才能找到所在路径
    •   上传图片或文件时,在form里要添加上enctype="multipart/from-data"才能传递文件类型

最新文章

  1. 解密jQuery内核 DOM操作方法(二)html,text,val
  2. npm install报错Error: ENOENT
  3. oracle 学习摘录
  4. 将IIS 7,IIS 8运行在32位
  5. 我的套路(windows):Jenkins+Jmeter+Ant持续集成
  6. Struts中的OGNL和EL表达式笔记
  7. Java基础-关键字-String
  8. 既约分数-phi
  9. 利用map可以对很大的数出现的次数进行记数
  10. 自己做的网页页面导航浏览JS/JQuery
  11. call、apply以及bind
  12. C#中使用REDIS
  13. win10 uwp 俄罗斯方块
  14. Linux入门(17)——Ubuntu16.04显示内存CPU网速等(System Monitor)
  15. httpd的三种模式比较
  16. Visual Studio 2017中使用Libman管理客户端库
  17. Servle第四篇(会话技术之cookie)
  18. 最详细的C++对应C#的数据类型转换
  19. MySQL多表查询 三表查询 连接查询的套路
  20. 快速上手Git

热门文章

  1. java实现满天星swing&awt
  2. sqoop的基本语法详解及可能遇到的错误
  3. Spring Cloud与Spring Boot版本匹配关系
  4. Task.Run()任务执行
  5. 关于文件I/o的原子操作
  6. Nginx 拒接服务漏洞(CVE-2016-0747)整改
  7. day84-仿照admin实现一个自定义的增删改查组件
  8. day9.初识函数
  9. Java中字符串比较的问题
  10. 不同路径(一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径?)