MHuiG

「看庭前花开花落,望天上云卷云舒」

Django 中引用静态文件

# Django 中引用静态文件

> 当我们将我们的 html 文件放到 Templates 文件中的时候，这时候此 html 我们可以直接引用，

> 若出现这个 html 文件，它还引用了其他的一些文件【js，css，img】，这是就需要引用 django 中静态的文件

### 需要在 Templates 的同级目录下创建一个 static 目录

### 需要在 setting 文件中添加代码

    #默认自带的
    STATIC_URL = '/static/'
    #添加代码
    STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'static'),
    )

将 html 需要用到的资源，放在 static 目录下

在 html 中引用静态资源

    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="/static/js/jquery-2.1.0.js" type="text/javascript" charset="utf-8"></script>
        <link rel="stylesheet" type="text/css" href="/static/css/style.css"/>
    </head>

### 配置路由，在 urls.py 文件中配置

    urlpatterns = [
      url(r'^admin/', admin.site.urls),
      url(r"^getlogin",views.getlogin)
    ]

### 需要在 views.py 文件中创建 getlogin 函数

    def getlogin(request):
      #返回登录的页面
      return render(request,"login.html")

### 启动服务

    python manage.py runserver  127.0.0.1:9000

### 如何请求接口

    http://127.0.0.1:9000/getlogin

Django添加新的路由

Django 添加新的路由 Django 添加新的路由 Django 添加新的路由首先 urls.py 文件添加路由urlpatterns = [ url(r'^admin/', a...

Django将发布内容动态显示到页面上

Django 发布动态内容 Django 将发布内容动态显示到页面上 将发布内容动态显示到页面上在 settings.py 中配置TEMPLATES = [ { 'BAC...

推荐阅读
Django的环境配置 Django添加新的路由 Django Django将发布内容动态显示到页面上 Django带文件的表单上传 mysql与pymysql的设置

留言区

Notes
Django
本文目录
Are You A Robot?