zoukankan      html  css  js  c++  java
  • 管理Django1.9静态文件static

    管理Django1.9静态文件static

    网站通常需要增加图片、JavaScript、或者CSS等文件提供服务。在Django中,我们把这些文件称为“静态文件”(static files)。Django提供django.contrib.staticfiles来帮助你管理他们。 下面就来告诉你如何使用它。

    后面附英文官方文档。

    配置静态文件

    1.确定django.contrib.staticfiles 在你的INSTALLED_APPS中。

    2.在settings.py中定义你的STATIC_URL,举个例子:

    STATIC_URL = '/static/'

    3.在你的项目中,static文件的目录如下图所示。举个例子:

    即yourapp/static/yourapp/yourstaticfiles

    4.在你的html中调用,如下图所示:

    Managing static files (e.g. images, JavaScript, CSS)

    Websites generally need to serve additional files such as images, JavaScript, or CSS. In Django, we refer to these files as “static files”. Django provides django.contrib.staticfiles to help you manage them.

    This page describes how you can serve these static files.

    Configuring static files

    1. Make sure that django.contrib.staticfiles is included in your INSTALLED_APPS.

    2. In your settings file, define STATIC_URL, for example:

      STATIC_URL = '/static/'
      
    3. In your templates, either hardcode the url like /static/my_app/myexample.jpg or, preferably, use the static template tag to build the URL for the given relative path by using the configured STATICFILES_STORAGE storage (this makes it much easier when you want to switch to a content delivery network (CDN) for serving static files).

      {% load staticfiles %}
      <img src="{% static "my_app/myexample.jpg" %}" alt="My image"/>
      
    4. Store your static files in a folder called static in your app. For example my_app/static/my_app/myimage.jpg.

  • 相关阅读:
    php-管理变量
    php-变量的间接引用
    php-eval()
    HTML
    php观
    笔记1
    脚本语言
    Windows Server 2012如何把快捷方式加到启动文件夹中
    VIM的笔记
    mongodb 从3.0 升级到3.2
  • 原文地址:https://www.cnblogs.com/ryan255/p/5465608.html
Copyright © 2011-2022 走看看