zoukankan      html  css  js  c++  java
  • Django积木块三——静态文件和上传文件

    静态文件和上传的文件

    # 静态文件
    STATIC_URL = '/static/'
    STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'static'),
    )
    
    # 上传文件  第一种方法
    # setting
    新建一个文件夹
    MEDIA_URL = '/media/'
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
    
    注册到模版中
    TEMPLATES = [
    'django.core.context_processors.media',
    
    # url
    # 用来处理静态文件的
    from django.views.static import serve
    from MxOnline.settings import MEDIA_ROOT
    url(r'^media/(?P<path>.*)$', serve, {'document_root':MEDIA_ROOT}),
    
    # 模版中
    data-url="{{ MEDIA_URL }}{{ course_org.image }}"
    
    #上传文件第二种方法
    新建一个文件夹
    #setting
    MEDIA_URL = '/media/'
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
    
    #url
    from django.conf.urls.static import static
    from django.conf import settings
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
    ]+static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
    
    #html
    #引用的时候要注意他有URL和name的参数
    src="{{ question.published_user.image.url }}"
    
  • 相关阅读:
    jvm内存分部
    vue 浏览器滚动行为
    vue中vueRouter使用
    vue脚手架的安装和使用
    vue 在路由中复用组件
    单例模式
    ser2net使用
    怎样使用万用表来测试板子上的TX和RX引脚
    STM32W芯片的JTAG口用于GPIO
    openwrt构建过程探索
  • 原文地址:https://www.cnblogs.com/NeedEnjoyLife/p/6943406.html
Copyright © 2011-2022 走看看