当前位置: 首页 > news >正文

群辉nas怎么做网站产品推广网站

群辉nas怎么做网站,产品推广网站,非洲外贸平台有哪些,安阳那里可以制作网站1 templates 1.1 项目根目录下 1.1.1 结构示例 1.1.2 配置方式 在settings.py中,确保TEMPLATES配置如下: 1.1.3 适用场景 适合存放跨应用共享的模板,例如全局布局或通用组件。 1.2 每个应用目录下 1.2.1 结构示例 1.2.2 配置方式 se…

1 templates

1.1 项目根目录下

1.1.1 结构示例

在这里插入图片描述

1.1.2 配置方式

在settings.py中,确保TEMPLATES配置如下:
在这里插入图片描述

1.1.3 适用场景

适合存放跨应用共享的模板,例如全局布局或通用组件。

1.2 每个应用目录下

1.2.1 结构示例

在这里插入图片描述

1.2.2 配置方式

settings.py中只需保留APP_DIRS: True,无需额外配置DIRS。
在这里插入图片描述

1.2.3 适用场景

适合模板与应用强关联的情况,符合Django惯例,避免模板冲突。

2 static

2.1 项目根目录下

2.1.1 结构示例

在这里插入图片描述

2.1.2 配置方式

在settings.py中配置:
在这里插入图片描述

2.1.3 适用场景

适合存放全局共享的静态文件,如通用CSS、JS或图片。

2.1.4 在templates目录的html文件中导入static目录中所需的文件

【1】导入static目录

{% load static %}
<!DOCTYPE html>......
</html>

【2】导入static中所需的文件

{% load static %}
<!DOCTYPE html><head>......<link rel="stylesheet" href="{% static 'css/style.css' %}"></head>
</html>

2.2 每个应用目录下

2.2.1 结构示例

在这里插入图片描述

2.2.2 配置方式

settings.py中无需额外配置STATICFILES_DIRS,Django会自动查找每个应用的static/应用名/目录。

2.2.3 适用场景

适合静态文件与应用强关联的情况,例如应用特有的样式或脚本

2.2.4 在templates目录的html文件中导入static目录中所需的文件

【1】导入static目录

{% load static %}
<!DOCTYPE html>......
</html>

【2】导入static中所需的文件

{% load static %}
<!DOCTYPE html><head>......<link rel="stylesheet" href="{% static 'app1/css/style.css' %}"></head>
</html>

2.3 自定义路径(如apps目录下)

2.3.1 结构示例

在这里插入图片描述

2.3.2 配置方式

在settings.py中添加自定义路径到STATICFILES_DIRS:
在这里插入图片描述

2.3.3 适用场景

适合将静态文件集中管理,同时避免与模板目录混淆。

2.3.4 在templates目录的html文件中导入static目录中所需的文件

【1】导入static目录

{% load static %}
<!DOCTYPE html>......
</html>

【2】导入static中所需的文件

{% load static %}
<!DOCTYPE html><head>......<link rel="stylesheet" href="{% static 'css/global.css' %}"></head>
</html>

3 总结

【1】templates目录,可以存放到项目根目录下,也可以存放到各子应用目录下

在settings.py的TEMPLATES配置项中,前者确保配置上 'DIRS': [os.path.join(BASE_DIR, 'templates')],后者只需确保配置上 'APPDIRS': True即可

当然,如果templates目录两者都有存放,在settings.py中两者都配置上即可

注:若templates目录存放到各子应用目录下,为了避免html模板命名冲突,
建议在每个templates目录下再创建一个对应子应用名的目录,再在该目录中存放html模板文件

【2.1】static目录,存放到项目根目录

在settings.py中,配置上 STATIC_URL = '/static/' 即可# 可选,但建议保留以支持项目根目录的staticSTATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static')]在html模板文件中,引入 static 目录:{% load static %}引入 static 目录 中所需文件:如:<link rel="stylesheet" href="{% static 'css/boot.css' %}">

【2.2】static目录,存放到各子应用目录

在settings.py中,无需STATICFILES_DIRS配置,因为Django会自动查找各子应用的static/目录在html模板文件中,引入 static 目录:{% load static %}引入 static 目录 中所需文件:如:<link rel="stylesheet" href="{% static 'app1/css/boot.css' %}">

注:同样地,为了避免命名冲突,同样需要在static目录下创建子应用目录名作为静态文件的父目录

【2.3】static目录,存放到项目根目录下其他自定义位置,如apps目录

在settings.py中,配置上STATIC_URL = '/static/'  # 默认值,可自定义STATICFILES_DIRS = [BASE_DIR / "apps/static",  # 自定义静态文件目录]STATIC_ROOT = BASE_DIR / "staticcollected"  # 生产环境收集目录在html模板文件中,引入 static 目录:{% load static %}引入 static 目录 中所需文件:如:<link rel="stylesheet" href="{% static 'css/boot.css' %}">

注:
(1)关于STATIC_URL————
(1.1)作用:用于定义静态文件访问前缀的配置项。

当你在模板中使用 {% static 'filepath' %} 标签时,
Django 会自动将这个路径与STATIC_URL 组合,生成完整的静态文件访问路径;

(1.2)其值是可以自定义修改的,修改后所生成的路径前缀即为你修改的值;
(1.3)该配置无论static存放在哪,都需要在settings.py中配置上

(2)关于STATICFILES_DIRS————
(2.1)指定了静态文件的搜索路径,Django 会在此路径下查找静态文件;
(2.2)通常在static目录存放到自定义位置上,才需要显式配置

(3)关于STATIC_ROOT————
(3.1)是用于生产环境下静态文件的收集目录
(3.2)开发环境中可以不配置 STATIC_ROOT,但生产环境强烈建议配置
(3.3)无论static目录存放在哪里,生产环境都应该使用 collectstatic 命令来管理静态文件

http://www.hyszgw.com/news/1246.html

相关文章:

  • 做嫒嫒网站网络推广哪个平台最好
  • 如何自己创建一个网址seo推广收费标准
  • 游戏企业用什么程序做网站网页设计制作软件
  • 胶州网站建设公司站长工具之家seo查询
  • 国外网站空间购买小广告多的网站
  • 郑州一建集团工程建设有限公司网站重庆网站建设外包
  • 做网站的外包能学到什么sem百度竞价推广
  • wordpress域名展示天津seo渠道代理
  • 咸阳 网站建设手机助手
  • 服务器怎么做网站教程抖音搜索排名优化
  • wordpress插件 stock宝鸡百度seo
  • 做网站用html还是python好在线培训
  • 网址导航网站建设怎么网站排名seo
  • b2c外贸网站建设百度做广告
  • 文山专业网站建设联系电话天眼查企业查询入口
  • 网站建设图标图片全网营销代理加盟
  • 各大网站的404搜索引擎seo
  • 私密浏览器免费版的优缺点优化网站标题
  • 网站制作案例效果seo建站还有市场吗
  • 360度网站模板注册安全工程师
  • tk注册网站遵义网站seo
  • 内蒙古城乡和住房建设厅网站广州seo推广优化
  • 江门网站建设多少钱怎样在百度上免费建网站
  • 苏州互联网公司排行榜沧州seo包年优化软件排名
  • 什么网站有教做衣服视频的发布平台
  • 成都企业网站设计制作广州seo好找工作吗
  • 苏州中国建设银行招聘信息网站广告平台推广渠道
  • qq空间个人网站网站搜索系统
  • 给人做网站百度竞价客服电话
  • 浪潮网站 ibm网站 哪家公司做的温州网站建设制作