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 }}"
    
  • 相关阅读:
    singleTon 模式
    最近的工作经验
    sql server里的快捷键
    Bridge 模式
    [转]在.NET客户端程序中使用多线程
    wse
    关于高频查询界面
    判断字段值已经存在
    获取当前供应商的联系人信息
    获取系统常量
  • 原文地址:https://www.cnblogs.com/NeedEnjoyLife/p/6943406.html
Copyright © 2011-2022 走看看