[企业官网]:渲染静态文件
现在呢,我们已经有了一个首页的helloworld和django后台,我们需要把我们的静态资源文件展示到这个首页中。在我们的静态资源文件中,它只有一个index.html,其它的文件都是css文件和js文件。如下图所示

那么我们看一下这是它的效果

我们现在就把这个页面渲染到我们的URL中,让输出helloworld页面内容显示index页面的内容,那么我们就需要使用模板的渲染了。我们先把这些资源文件给它准备好,我们的目录中通常会把这些静态资源文件放到一个文件夹中,这个文件夹通常叫做static。在这个website根目录下,我们新建一个文件夹叫做static。

把所有的除了index.html页面的静态资源文件全都给它拷贝过来,放到static文件夹里面,如下图所示

接下来咱们在website根目录下新建一个模板文件夹,我们给它起一个名字叫做templates。如下图:

所有的模板文件都放到这里,现在回到我们的配置文件中来配置一下它,找到website/config/settings.py文件中,使用快捷键ctrl+f搜索templates,定位到templates代码块来配置dirs,代码如下:
'DIRS': [os.path.join()],
这个os模块我们需要先导入一下,在settings.py文件中的顶部来导入。
import os
我们继续拼接路径,拼接使用BASE_DIR,为什么可以使用这个BASE_DIR呢?因为在这里(如下图所示)全局它已经配置了一个BASE_DIR这样的全局变量,我们就可以在这里使用,它就是这个目录结构。

继续阅读完整内容
以上为免费预览。前往「Django + Vue 全栈课程」,查看后续完整讲解、案例演示和配套资料。
查看课程详情