网站友链展示设计图片
news/
2025/10/5 8:12:02/
文章来源:
网站友链,展示设计图片,公司网站制作效果,WordPress添加live2d模板的使用
1.如何使用模板
在manage.py的同级文件夹中创建templates在setting.py的文件中把第58行DIRS: [ ],改成DIRS: [os.path.join(BASE_DIR,templates)], 知识点: os.path.join(BASE_DIR,templates) 拼接两个字符串 BASE_DIR找到项目根目录127.0.0.1:8000/myadmin/templ…模板的使用
1.如何使用模板
在manage.py的同级文件夹中创建templates在setting.py的文件中把第58行DIRS: [ ],改成DIRS: [os.path.join(BASE_DIR,templates)], 知识点: os.path.join(BASE_DIR,templates) 拼接两个字符串 BASE_DIR找到项目根目录127.0.0.1:8000/myadmin/templates
2.如何在视图函数中调用模板
‘’’ 在views文件夹中创建视图函数UserViews.py和GoodViews.py
1.引入render
from django.shortcuts import render2.加载模板
return render(request,myadmin/user/index.html)request 必须带,myadmin/user/index.html:html是页面的路径
在manage.py同级的文件夹下创建名为templates的文件夹在templates文件夹中创建文件夹myadmin把模板中的index.html复制到myadmin文件夹中,重命名为base在myadmin文件夹中创建user文件夹和good文件夹在user和good文件夹中创建子模板index.html
3.如何配置static公共文件夹的路径
在templates同级文件夹下创建一个名为static的文件夹在setting.py的最后加上
STATICFILES_DIRS [os.path.join(BASE_DIR,static)
]在static中创建一个名为myadmin的文件夹把模板中的assets文件夹复制到myadmin文件夹中把base中的assets替换为/static/myadmin/assets
4.路由的反向解析
在myadmin中的urls给路由起一个名字
from .views import IndexViews,UserViews,GoodViews# 用户管理
path(user/list,UserViews.index,namemyadmin/user/index),
# 商品管理
path(good/list,GoodViews.index,namemyadmin/good/index),在base.html里把跳转地址改成{% url ‘路由的名字’ %}
5.模板继承
1.在子模板(user中的index.html)中把父模板(myadmin中的base.html)全部继承
{% extends myadmin/base.html %}2.在父模板把可以替换的部分包含起来
{% block content %} (注意:content只是名字,可以自定义)可以在子模板替换的区域内容
{% endblock %}3.在子模板中直接找到替换的部分进行替换
{% block content %}需要替换成的内容
{% endblock %}注意:父模板和子模板继承的名字一定要一样
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928022.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!