Django框架学习(2)返回一个静态页面

配置静态文件

前端的三大块HTML、CSS、JavaScript,还有各种插件,合在一起才是一个完整的页面。据说Django中一般将这些静态文件放在static目录中,虽然也不知道为什么,但是跟着大神们的脚步一般是不会错的。

1.首先呢,创建static文件夹,路径为:mysite/static

2.需要配置mysite/mysite/settings.py文件让Django知道static这个目录的存在,并能够找到它,配置内容如下:

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/2.1/howto/static-files/

STATIC_URL = '/static/'  #这里的'/static/'指的是浏览器中访问静态文件需要添加的前缀部分

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')  #这里的字符串static指的是项目目录名
]

将HTML模版资源放在static目录下,index.html文件放在templates目录
Django框架学习(2)返回一个静态页面
然后运行程序,可以得到如下页面:
Django框架学习(2)返回一个静态页面