zoukankan      html  css  js  c++  java
  • 033 django配置media文件

     
    django-- 配置media文件
    media文件夹是我们下载东西后存放数据的主要存放处..十分重要
    一:配置media文件:  media的配置和static十分相似,但也有一些不同的地方
    1,首先在应用里面创建media文件
     
    2,在settings里面配置media文件的路径
    在settings里面配置主要分为两步,和static相似
    
    MEDIA_ROOT=os.path.join(BASE_DIR,"app01","media")  #注意:这里配置os的时候,不像配置static的时候要[],这里不需要[]
    MEDIA_URL="/media/"
    3,在url里面配置media路径: 这个也是和static不同的地方
    from django.views.static import serve  #需要导入
    url(r'^media/(?P<path>.*)$', serve, {'document_root':settings.MEDIA_ROOT}),  #这部分很重要
    注意:
    我们在models里面想上传models.FileField或者models.ImageField字段的时候,
    他们里面通常有一个upload_to=属性,并且有一个default=属性.
    这里的路径,我们通常会写media路径,(因为都是下载的)
    这里注意:
       如果要保存到media下,那么我们写路径的时候等于是在media文件夹下创建一个新的文件夹,存我们文件
        而default也可以,但是当我们存到别的路径下时,就要重新找路径.
        
    例:
    awatar=models.FileField(verbose_name='头像',upload_to='awatar',default='/static/img/head.png')
    #这里upload_to的路径是(app01/media/upload/awatar),
    分类: django基础知识
    
    
  • 相关阅读:
    jpeg 文档格式
    gif 文件格式
    firefox前世今生
    png 文档格式
    字符'\xe5\x8c\x97\xe4\xba\xac\xe6\x96\xb0\xe5\x8d\x8e\xe7\x94\xb5\xe8\x84\x91\xe5\xad\xa6\xe6\xa0\xa1' 转为汉字
    SQL server 报错:
    encode 与 decode
    Octave 作图 无响应
    qmake建工程
    urlparse (scheme、netloc、path等)
  • 原文地址:https://www.cnblogs.com/abdm-989/p/11800556.html
Copyright © 2011-2022 走看看