设计优秀的网站推荐,网站备案与icp备案,企点营销软件,公司策划推广模板和静态文件 1、templates模板2、静态文件2.1、static目录2.2、引用静态文件 1、templates模板 templates目录用于存放模板文件#xff0c;通常是用于动态生成页面的文件。 在app01目录下创建templates文件夹#xff0c;html文件均保存在templates中 在urls.p… 模板和静态文件 1、templates模板2、静态文件2.1、static目录2.2、引用静态文件 1、templates模板 templates目录用于存放模板文件通常是用于动态生成页面的文件。 在app01目录下创建templates文件夹html文件均保存在templates中 在urls.py中添加路径后在views.py中编写对应函数此时user_list函数中返回的是user_list.html页面 而render是如何寻找html文件呢这里有规定的顺序如果settings.py 文件中TEMPLATES DIRS 有值BASE_DIR / ‘templates’则优先去项目根目录的templates中寻找否则会根据app的注册顺序逐一去他们的templates目录中寻找html文件。 运行项目打开浏览器输入对应网址后我们可以看到返回的页面。 2、静态文件 在开发过程中一般将图片、CSS、js、插件等当作静态文件处理。 2.1、static目录
在app01目录下创建static文件夹其中专门存放静态文件。 在static文件夹下创建若干文件夹用于存放静态文件 2.2、引用静态文件
在static/img目录下存放一张图片 可以在html文件中通过绝对路径引入该图片但是后期若存放静态文件的文件名变动就需要改变多处地方因此使用Django特有的引入文件的方式首先写“{% load static %}”导入static之后按照“{% static 路径字符串%}”的形式引用静态文件 按照这种方式写Django会默认去设置文件中“STATIC_URL”寻找静态文件的路径因此若后期静态文件的路径变动则只需要在这里设置一遍即可。