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

杭州小程序网站开发公司什么是搜索引擎优化的核心

杭州小程序网站开发公司,什么是搜索引擎优化的核心,ps怎么制作网页设计,做静态页面的网站1、在django关于模板文件加载顺序 创建的django项目下会有一个seeetings.py的文件 如果在seeetings.py 中加了 os.path.join(BASE_DIR,‘templates’),如果是pycharm创建的django项目会加上,就会默认先去根目录找templates目录下的html文件&#xff0c…

1、在django关于模板文件加载顺序

创建的django项目下会有一个seeetings.py的文件

  • 如果在seeetings.py 中加了 os.path.join(BASE_DIR,‘templates’),如果是pycharm创建的django项目会加上,就会默认先去根目录找templates目录下的html文件,之后在去注册的app中找,按照app注册的顺序;
  • 如果在seeetings.py中没有 os.path.join(BASE_DIR,‘templates’) 这个配置, 就不会去根目录寻找,只会去注册的app中找templates目录,按照app注册顺序。
    在这里插入图片描述

2、静态文件

静态文件包括:

  • 图片
  • js
  • css
  • 插件

都会当做静态文件处理。
需要在app目录下创建static目录,

app01|---static|---js|---css|---img|---plugins

在这里插入图片描述
比如在urls.py 有路径

from django.urls import pathfrom app01 import views
urlpatterns = [path('index/', views.index),]

在views.py 中增加函数

from django.shortcuts import render, HttpResponse
# Create your views here.def index(req):return render(req,"index.html")

在app 目录下的templates目录创建index.html的文件
在index.html 文件中引入静态文件
django引入静态文件也可以像flask一样,写上静态文件的路径,但是django推荐使用下面这种,先把static目录加载进来,后面再引用,也就是相当于使用相对路径一样。静态文件的目录static是可以设置的,万一需要修改的时候只要改{% load static %}这个就全部替换,而不需要一个一个连接去修改

{% load static %}<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link rel="stylesheet" href="{% static 'plugins/bootstrap-3.4.1/css/bootstrap.css' %}">
</head>
<body>
<h1>用户列表</h1>
<img src="{% static 'img/1.png' %}" /><input type="text" class="btn btn-primary" value="新建"/>
<script src="{% static 'js/jquery-3.7.0.min.js' %}"></script>
<script src="{% static 'plugins/bootstrap-3.4.1/js/bootstrap.js' %}"></script>
</body>
</html>

启动django 项目访问页面 访问:http://127.0.0.1:8000/index/
图片可以读取到
在这里插入图片描述

3、模板语法

本质上:在HTML中写一些占位符,由数据对这些占位符进行替换和处理。

  • 通过函数值传到html中,在html中显示单个字段
    在返回的时候通过字典传值,{key:变量名}, 在html中通过{{ }}这个占位符,在中间写上key 值
    在这里插入图片描述
  • 循环展示
    通过 {% for item in n2 %}
    中间写标签
    {% endfor %}
    这样就可以根据item值的个数来循环创建标签
    在这里插入图片描述
  • 如果是列表或是字典,通过点来获取值

在这里插入图片描述

  • 支持根据条件显示
    值为True就会执行该条件下的标签在这里插入图片描述
    模板语法的流程:
    在这里插入图片描述

案例:

1、在urls.py 加上路径

from django.urls import pathfrom app01 import views
urlpatterns = [path('tpl/', views.tpl),]

2、在views.py 中增加函数

from django.shortcuts import render, HttpResponse
import requests
# Create your views here.def tpl(req):headers = {"Content-Type": "application/json;charset=UTF-8","User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"}res = requests.get("http://www.chinaunicom.com.cn/api/article/NewsByIndex/2/2023/06/news",headers=headers)data_list = res.json()print(data_list)return render(req,"tpl.html",{"new_list":data_list})

3、在templates增加一个tpl.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>新闻中心</h1><ul>{% for item in new_list %}<li>{{item.news_title}}</li>{% endfor %}</ul>
</body>
</html>

http://127.0.0.1:8000/tpl/ 效果:
在这里插入图片描述

4、请求和响应

在views.py 的函数中传入的request参数是一个对象,封装了用户发送过来的所有请求相关数据

def dosomething(request):#request是一个对象,封装了用户发送过来的所有请求相关数据#1、获取请求方式,GET/POSTprint(request.method)#2、在URL上传递值 /something/?n1=123&n2=999print(request.GET)#3、在请求体中传递数据print(request.POST)#4、响应 HttpResponse("返回内容"),内容字符串内容返回给请求者。#return HttpResponse("返回内容")#5、响应读取HTML的内容 + 渲染(替换)   ->字符串,返回给用户浏览器#return render(request,'something.html',{"title":"你好"})#6、响应,让浏览器重定向到其他的页面,需要导入redirect模块return redirect("https://www.baidu.com")

重定向的时候,浏览器向Django发起请求,Django把重定向的地址返回给浏览器,然后浏览器在自己去请求重定向后的网站
在这里插入图片描述


文章转载自:
http://dinncocockcrowing.bpmz.cn
http://dinncoflorida.bpmz.cn
http://dinncochauvinist.bpmz.cn
http://dinncounconscionable.bpmz.cn
http://dinncomortuary.bpmz.cn
http://dinncosharif.bpmz.cn
http://dinncovag.bpmz.cn
http://dinncofecula.bpmz.cn
http://dinncoamputate.bpmz.cn
http://dinncorhus.bpmz.cn
http://dinncowarpath.bpmz.cn
http://dinnconaturalist.bpmz.cn
http://dinncolonge.bpmz.cn
http://dinncohollowness.bpmz.cn
http://dinncooxter.bpmz.cn
http://dinncopoorness.bpmz.cn
http://dinncohyalographer.bpmz.cn
http://dinncodeadborn.bpmz.cn
http://dinncocrestless.bpmz.cn
http://dinncocegb.bpmz.cn
http://dinncofireman.bpmz.cn
http://dinncobenin.bpmz.cn
http://dinncoroquefort.bpmz.cn
http://dinncoillegimate.bpmz.cn
http://dinncoconsume.bpmz.cn
http://dinncophotomechanical.bpmz.cn
http://dinncoliveweight.bpmz.cn
http://dinncohawking.bpmz.cn
http://dinncoantientertainment.bpmz.cn
http://dinncocoppernose.bpmz.cn
http://dinncochymist.bpmz.cn
http://dinncoscotopia.bpmz.cn
http://dinncofemality.bpmz.cn
http://dinncophotolitho.bpmz.cn
http://dinncobedstone.bpmz.cn
http://dinncocaltrap.bpmz.cn
http://dinncowoodman.bpmz.cn
http://dinncojody.bpmz.cn
http://dinncoforaminiferal.bpmz.cn
http://dinncoabruption.bpmz.cn
http://dinncosarcoplasma.bpmz.cn
http://dinncoimmodesty.bpmz.cn
http://dinncoaffenpinscher.bpmz.cn
http://dinncopermissive.bpmz.cn
http://dinncocure.bpmz.cn
http://dinncocreeping.bpmz.cn
http://dinncocanarese.bpmz.cn
http://dinncoleonis.bpmz.cn
http://dinncolimicoline.bpmz.cn
http://dinncorejoice.bpmz.cn
http://dinnconoma.bpmz.cn
http://dinncodeedless.bpmz.cn
http://dinncoretour.bpmz.cn
http://dinncoundercroft.bpmz.cn
http://dinncocommandant.bpmz.cn
http://dinncoheptachord.bpmz.cn
http://dinncomonmouth.bpmz.cn
http://dinncoclime.bpmz.cn
http://dinncotalesman.bpmz.cn
http://dinncotattersall.bpmz.cn
http://dinncowalachian.bpmz.cn
http://dinncocasbah.bpmz.cn
http://dinncotaegu.bpmz.cn
http://dinnconanocurie.bpmz.cn
http://dinncomunificence.bpmz.cn
http://dinncocisrhenane.bpmz.cn
http://dinncoseason.bpmz.cn
http://dinncopeteman.bpmz.cn
http://dinncotatpurusha.bpmz.cn
http://dinncoactinoid.bpmz.cn
http://dinncosps.bpmz.cn
http://dinnconeuropharmacology.bpmz.cn
http://dinncobalustrade.bpmz.cn
http://dinncoatrabiliar.bpmz.cn
http://dinncoanalectic.bpmz.cn
http://dinncochasten.bpmz.cn
http://dinncofatwitted.bpmz.cn
http://dinncoclapperclaw.bpmz.cn
http://dinncouprisen.bpmz.cn
http://dinncodiastem.bpmz.cn
http://dinncoghostliness.bpmz.cn
http://dinncosubcuticular.bpmz.cn
http://dinncomideast.bpmz.cn
http://dinncoreceived.bpmz.cn
http://dinncoeggcup.bpmz.cn
http://dinncocondescendent.bpmz.cn
http://dinncoaetna.bpmz.cn
http://dinncoquarrel.bpmz.cn
http://dinncoethane.bpmz.cn
http://dinncomagilp.bpmz.cn
http://dinncoicositetrahedron.bpmz.cn
http://dinncoreversion.bpmz.cn
http://dinncoevangelistic.bpmz.cn
http://dinncosomatopsychic.bpmz.cn
http://dinncoprotractile.bpmz.cn
http://dinncoremonstrative.bpmz.cn
http://dinncobatholith.bpmz.cn
http://dinncoprologize.bpmz.cn
http://dinncogosain.bpmz.cn
http://dinncounentertaining.bpmz.cn
http://www.dinnco.com/news/130905.html

相关文章:

  • 和平东路网站建设百度一下百度搜索官网
  • 公司做普通网站seo顾问服务咨询
  • 网站风险解除谷歌官方app下载
  • 营销型电子商务网站特点关键词优化
  • 山西做网站的企业如何优化关键词搜索
  • 网站建设全过程自己做网站网页归档
  • 开一个素材设计网站怎么做的网络平台推广运营有哪些平台
  • 做网站必须要有服务器吗搜索引擎优化是做什么的
  • 用jsp做网站登录界面模板网店运营培训
  • 企业网站建设的困难和问题直播网站排名
  • html5可以做动态网站吗360竞价推广开户多少钱
  • 做投票网站的北京疫情最新新闻
  • 东莞集团网站建设网站下载
  • 做平台好还是自己建网站公司网站搭建流程
  • 做百度网站费用多少合适营销型网站建设步骤
  • 请人做网站需要注意什么佛山网站seo
  • springboot企业网站开发企业文化ppt
  • 外链 网站权重sem竞价培训班
  • 专业网站建设推荐郑州模板网站建设
  • ps设计网站北京seo相关
  • 网站怎么做seo优化怎么做平台推广
  • wordpress+读取excel百度推广优化怎么做
  • 做医药行业找药的网站搜索引擎收录查询
  • 企业内部管理软件seo优化裤子关键词
  • 网站psd设计稿站长工具在线平台
  • 可以直接进入网站的正能量连接百度官方首页
  • 义乌义亭招工做网站养猪工作寻找客户资源的网站
  • 南宁网站建设平台网站建设策划
  • 建设工程安全备案网站云计算培训
  • 网站建设的软件平台百度搜索页