Django——photo
                        发布时间:2019-03-12 01:21:03编辑:auto阅读(2507)
                        
                        
要点:
 
- 
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"才能传递文件类型
 
 
 
                        
                        
                            
关键字: