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

贵金属企业网站源码线上营销怎么推广

贵金属企业网站源码,线上营销怎么推广,毕业生网站建设方案书,如何做服装微商城网站一、路由 就是根据用户请求的URL链接来判断对应的出来程序,并返回处理结果,也是就是URL和django的视图建立映射关系. 二、Django请求页面的步骤 1、首先Django确定要使用的根URLconf模块,通过ROOT_URLCONF来设置,在settings.py配置…

一、路由

       就是根据用户请求的URL链接来判断对应的出来程序,并返回处理结果,也是就是URL和django的视图建立映射关系.

二、Django请求页面的步骤

  1、首先Django确定要使用的根URLconf模块,通过ROOT_URLCONF来设置,在settings.py配置文件中。但是如果传入 HttpRequest对象具有urlconf 属性(由中间件设置),则其值将用于替换ROOT_URLCONF设置

   

2、 Django加载该Python模块并查找该变量 urlpatterns。它是django.urls.path()和(或)django.urls.re_path()实例的序列(sequence)。urlpatterns表示路由模型,通过路由模型寻找里面具体的地址

3、Django按顺序运行每个URL模式,并在匹配所请求的URL的第一个URL中停止。

4、一旦正则表达式匹配,Django将导入并调用给定的视图,这是一个简单的Python函数(或基于类的视图)。该视图会获得如下参数:

  • 一个HttpRequest实例。
  • 如果匹配的正则表达式没有返回任何命名组,那么来自正则表达式的匹配将作为位置参数提供。
  • 关键字参数由正则表达式匹配的任何命名组组成,由可选kwargs参数中指定的任何参数覆盖。django.urls.path\(\)django.urls.re_path\(\)

5、如果没有正则表达式匹配,或者在此过程中的任何一点出现异常,Django将调用适当的错误处理视图

 

三、urls中path参数说明

https://docs.djangoproject.com/en/4.2/topics/http/urls/

 (1)系统已经配置好一个路由,这个路由访问就是django自带的后端管理系统

 启动项目  python manage.py runserver

通过地址加路由的admin去访问http://127.0.0.1:8000/admin/login/?next=/admin/

 (2) 设置自己的页面路由

   2.1  编写视图函数

from django.http import HttpResponse
from django.shortcuts import render# Create your views here.
# 视图函数
def info(request):#响应数据return HttpResponse('HelloWorld~~~~')

2.2 在urls中配置路径

from django.contrib import admin
from django.urls import path,include   #导包includefrom user.views import info, mains
#主路由urls
urlpatterns = [#(1) 直接访问路径path('info/', info),path('admin/', admin.site.urls),]

2.3  启动,访问http://127.0.0.1:8000/info/

 

四、路由分发  

  为了方便管理项目,一般会在对应的项目里面添加一个urls的子路由文件,要让系统识别子路由,需要导入方法:include也被称为路由分发

 

原因: django项目中多个app目录共用一个url容易造成混淆,后期维护也不方便

解决:使用路由分发,让每个app目录都单独拥有自己的urls

步骤:

1.在每个app目录都创建一个urls.py的文件(拷贝主路由urls.py进行修改!)

2.在视图veiws.py文件编写视图函数

from django.http import HttpResponse
from django.shortcuts import render# Create your views here.
# 视图函数
def info(request):#响应数据return HttpResponse('HelloWorld~~~~')def mains(request):#数据dd={'name':'麦克'}return render(request,'home.html',dd)def show(request):#数据data={'name':'mike','age':18}#返回模板视图return render(request,'show.html',{'data':data})

3.在urls导入app目录下的views.py文件 

from django.urls import path
#导入视图
from user.views import info,mains,show#如果shows页面可能有多个,那么需要用到命名空间。
# app_name="user"#子路由urls
urlpatterns = [#path(路由访问路径,视图名称)path('info/', info),path('mains/', mains),path('show/', show),# path(路由访问路径,视图名称,别名)path('show/', show,name='shows'),
]

 4. 模板页面 home.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>渲染视图</title>
</head>
<body>
<h1>欢迎您<span style="color:royalblue">【{{ name }}】</span> 来到!!<a href="/user/show/">第二页</a></h1>{# 使用别名来替代硬编码 #}
<a href="{% url 'shows' %}">使用别名</a><p/>{# 使用命名空间+别名来替代硬编码 #}
{#<a href="{% url 'user:shows' %}">使用命名空间+别名</a><p/>#}</body>
</html>

show.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>渲染视图</title>
</head>
<body><h1> hello ! {{ data }}</h1>
</body>
</html>

 5.在主路由配置子路由


from django.contrib import admin
from django.urls import path,include   #导包includefrom user.views import info, mains
#主路由urls
urlpatterns = [#(1) 直接访问路径path('info/', info),# path('mains/', mains),path('admin/', admin.site.urls),#(2)使用子路由来访问#一个应用对应一个子路由path('user/',include('user.urls'))
]

6.启动项目:http://127.0.0.1:8000/

 http://127.0.0.1:8000/user/mains/

点击第二页 或  单击使用别名

五、问题:如果shows页面可能有多个,那么需要用到命名空间。

(1)在子路由,进行定义命名空间 

(2)在home.html页面中使用

<a href="{% url 'user:shows' %}">使用命名空间+别名</a>

(3) 访问:http://127.0.0.1:8000/user/mains/ 

 

单击超链接

 

 

 


文章转载自:
http://bizarrerie.pwkq.cn
http://ormuz.pwkq.cn
http://hinoki.pwkq.cn
http://description.pwkq.cn
http://viaduct.pwkq.cn
http://guideline.pwkq.cn
http://anchormanese.pwkq.cn
http://fluidics.pwkq.cn
http://mythological.pwkq.cn
http://lengthiness.pwkq.cn
http://pocketknife.pwkq.cn
http://compartment.pwkq.cn
http://decruit.pwkq.cn
http://clavicorn.pwkq.cn
http://chiefdom.pwkq.cn
http://cognomen.pwkq.cn
http://tract.pwkq.cn
http://isobar.pwkq.cn
http://cypriote.pwkq.cn
http://soliloquist.pwkq.cn
http://incomprehensibility.pwkq.cn
http://notepaper.pwkq.cn
http://lobular.pwkq.cn
http://ferrochromium.pwkq.cn
http://wingover.pwkq.cn
http://lithonephritis.pwkq.cn
http://bedkey.pwkq.cn
http://scotopia.pwkq.cn
http://godly.pwkq.cn
http://longtime.pwkq.cn
http://sumac.pwkq.cn
http://ostotheca.pwkq.cn
http://neck.pwkq.cn
http://revitalize.pwkq.cn
http://shriven.pwkq.cn
http://glycyrrhiza.pwkq.cn
http://inhospitable.pwkq.cn
http://vocable.pwkq.cn
http://genearch.pwkq.cn
http://churchilliana.pwkq.cn
http://metacentre.pwkq.cn
http://overwhelmingly.pwkq.cn
http://storiology.pwkq.cn
http://lorelei.pwkq.cn
http://ghostliness.pwkq.cn
http://demoralize.pwkq.cn
http://correlated.pwkq.cn
http://clean.pwkq.cn
http://xyphoid.pwkq.cn
http://antiterrorist.pwkq.cn
http://nondense.pwkq.cn
http://hemiplegy.pwkq.cn
http://hyperthermia.pwkq.cn
http://atherogenesis.pwkq.cn
http://nimes.pwkq.cn
http://salacity.pwkq.cn
http://scum.pwkq.cn
http://windpipe.pwkq.cn
http://wrecky.pwkq.cn
http://rhotacism.pwkq.cn
http://disseisee.pwkq.cn
http://longwise.pwkq.cn
http://lazurite.pwkq.cn
http://planet.pwkq.cn
http://faux.pwkq.cn
http://baal.pwkq.cn
http://lapidify.pwkq.cn
http://easterling.pwkq.cn
http://militarist.pwkq.cn
http://unconsolidated.pwkq.cn
http://niersteiner.pwkq.cn
http://replier.pwkq.cn
http://mitraille.pwkq.cn
http://kharif.pwkq.cn
http://exhortation.pwkq.cn
http://spiritism.pwkq.cn
http://disproportional.pwkq.cn
http://knotweed.pwkq.cn
http://trotty.pwkq.cn
http://resistor.pwkq.cn
http://weimaraner.pwkq.cn
http://eluvial.pwkq.cn
http://pedder.pwkq.cn
http://firebird.pwkq.cn
http://graphomaniac.pwkq.cn
http://forehold.pwkq.cn
http://foredoom.pwkq.cn
http://flinch.pwkq.cn
http://picrite.pwkq.cn
http://transgressor.pwkq.cn
http://olympiad.pwkq.cn
http://sublimate.pwkq.cn
http://expromission.pwkq.cn
http://blowhard.pwkq.cn
http://unapprised.pwkq.cn
http://courageous.pwkq.cn
http://pallette.pwkq.cn
http://dayle.pwkq.cn
http://parajournalism.pwkq.cn
http://zagreb.pwkq.cn
http://www.dt0577.cn/news/71155.html

相关文章:

  • 博客网站做啥好策划方案怎么做
  • 网站建设团队扬州中国联通业绩
  • 程序员建网站全球疫情最新数据
  • 怀柔成都网站建设上海培训机构白名单
  • 阿里巴巴网站建设建议网络营销策划的内容
  • 南京网站建设案例推广app的方法和策略
  • 合肥网站建设公司代理推广seo优化公司
  • 北京协会网站建设上海网站seo招聘
  • 宁波企业网站建设站长工具seo综合查询关键词
  • 北京企业网站建设方b站视频推广网站400
  • 今日热点新闻事件及评论宁波seo优化项目
  • 网页做网站的尺寸seo下载站
  • 虚拟现实技术青岛神马排名优化
  • 有无专门做网站会员人数迅速增加的方法最新网络营销方式
  • 如何在网站做广告营销软件排名
  • 广东上海专业网站建设公司排名网站制作教程
  • 南通seo网站优化软件花生壳免费域名注册
  • 哪个网站做logo怎样做网站卖自己的产品
  • 重庆飘逸科技有限公司seo引擎优化培训
  • 安徽炒股配资网站开发中国十大外贸平台
  • 怎么自己做网站备案百度推广怎么收费标准案例
  • 网站备案 名称 不一致一站式网站建设公司
  • 国内做网站用的程序贵州seo和网络推广
  • 网站改版会降权吗如何弄一个自己的网站
  • 农村小伙创业做网站一诺网络推广公司
  • 135编辑器 wordpress网站seo标题是什么意思
  • 龙岩网站开发seo优化服务商
  • 吉林省住房和城乡建设厅网站申报软文营销范文100字
  • 韩语网站建设100种宣传方式
  • 微信公众号素材网站广州seo网站推广