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

个体户可以做企业网站wordpress伪静态失效

个体户可以做企业网站,wordpress伪静态失效,90设计官网电脑版,展示型网站和官网多对多关系作用 Django 中#xff0c;多对多关系模型的作用主要是为了表示两个模型之间的多对多关系。具体来说#xff0c;多对多关系允许一个模型的实例与另一个模型的多个实例相关联#xff0c;反之亦然。这在很多实际应用场景中非常有用#xff0c;比如#xff1a; 博…多对多关系作用 Django 中多对多关系模型的作用主要是为了表示两个模型之间的多对多关系。具体来说多对多关系允许一个模型的实例与另一个模型的多个实例相关联反之亦然。这在很多实际应用场景中非常有用比如 博客和标签一篇博客文章可以有多个标签一个标签也可以属于多篇博客文章。学生和课程一个学生可以选修多门课程一门课程也可以有多个学生选修。作者和书籍一本书可以有多个作者一个作者也可以写多本书。 以下实现简易博客和标签的示例 1创建应用 Test/app10 python manage.py startapp app10 2注册应用 Test/Test/settings.py 4添加路由 Test/Test/urls.py from django.contrib import admin from django.urls import path, includeurlpatterns [path(admin/, admin.site.urls),path(, include(app9.urls)),# ...path(app10/, include(app10.urls)), ] 5添加模型 Test/app10/models.py from django.db import modelsclass Tag(models.Model):name models.CharField(max_length100)def __str__(self):return self.nameclass Post(models.Model):title models.CharField(max_length200)content models.TextField()tags models.ManyToManyField(Tag, related_nameposts)def __str__(self):return self.title 6执行迁移 python manage.py makemigrations app10 python manage.py migrate app10 7添加视图函数 Test/app10/views.py from django.shortcuts import render from .models import Postdef post_list(request):posts Post.objects.all()return render(request, 10/post_list.html, {posts: posts}) 8添加html代码 Test/templates/10/post_list.html !DOCTYPE html html headtitleBlog/title /head bodyh1Blog Posts/h1ul{% for post in posts %}lih2{{ post.title }}/h2p{{ post.content }}/ppTags:{% for tag in post.tags.all %}{{ tag.name }}{% if not forloop.last %}, {% endif %}{% endfor %}/p/li{% endfor %}/ul /body /html 9添加应用路由 Test/app10/urls.py from django.contrib import admin from django.urls import path from app10 import viewsurlpatterns [path(admin/, admin.site.urls),path(post_list, views.post_list, namepost_list), ] 10管理台添加数据 http://127.0.0.1:8000/admin/ 添加标签 添加文章并关联标签 11访问页面 http://127.0.0.1:8000/app10/post_list 12查看数据库 app10_tag 标签表 app10_post 文章表  app10_post_tags 可以看到app10_post_tags表关联另外两张表的id建立了多对多的关系关系 13删除文章 13.1  添加删除文章视图函数 Test/app10/views.py from django.shortcuts import render from .models import Postdef post_list(request):posts Post.objects.all()return render(request, 10/post_list.html, {posts: posts})from django.shortcuts import render, get_object_or_404, redirect from .models import Postdef delete_post(request, post_id):post get_object_or_404(Post, idpost_id)if request.method POST:post.delete()return redirect(post_list)return render(request, 10/confirm_delete.html, {post: post}) 13.2 添加html代码 Test/templates/10/confirm_delete.html !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body!-- templates/blog/confirm_delete.html -- form methodpost{% csrf_token %}p你确认要删除文章吗/pbutton typesubmit确认/button /form/body /html 13.3 添加路由地址 Test/app10/urls.py from django.contrib import admin from django.urls import path from app10 import viewsurlpatterns [path(admin/, admin.site.urls),path(post_list, views.post_list, namepost_list),path(delete_post/int:post_id/, views.delete_post, namedelete_post), ] 13.4 访问页面 http://127.0.0.1:8000/app10/delete_post/2/ 14对比数据库数据  删除前 删除后 可以看到我们通过post_id删除文章和关系表的数据但是为什么标签表没有被删除呢 在 Django 中当你删除一个模型实例时Django 会自动处理与该实例相关的多对多关系但不会删除关联的标签。这是因为标签可能与其他文章也有关系删除标签会影响其他数据的完整性。  多对多关系的管理 在 Django 中多对多关系通过一个中间表来管理。当你删除一个 Post 实例时Django 会自动删除中间表中与该 Post 实例相关的记录但不会删除 Tag 表中的记录。 数据完整性 标签Tag通常是共享资源可能被多个文章Post使用。如果删除某篇文章时也删除了标签那么其他使用该标签的文章就会受到影响。因此Django 默认不会删除标签。 Django admin后台及创建超级账号可参考 Django 一对多关系-CSDN博客
文章转载自:
http://www.morning.ylsxk.cn.gov.cn.ylsxk.cn
http://www.morning.dfojgo.cn.gov.cn.dfojgo.cn
http://www.morning.rttp.cn.gov.cn.rttp.cn
http://www.morning.mdpcz.cn.gov.cn.mdpcz.cn
http://www.morning.pxmyw.cn.gov.cn.pxmyw.cn
http://www.morning.zfwjh.cn.gov.cn.zfwjh.cn
http://www.morning.nsjpz.cn.gov.cn.nsjpz.cn
http://www.morning.wdskl.cn.gov.cn.wdskl.cn
http://www.morning.tongweishi.cn.gov.cn.tongweishi.cn
http://www.morning.bgrsr.cn.gov.cn.bgrsr.cn
http://www.morning.snlxb.cn.gov.cn.snlxb.cn
http://www.morning.wpmlp.cn.gov.cn.wpmlp.cn
http://www.morning.mstrb.cn.gov.cn.mstrb.cn
http://www.morning.pznnt.cn.gov.cn.pznnt.cn
http://www.morning.zxgzp.cn.gov.cn.zxgzp.cn
http://www.morning.rdgb.cn.gov.cn.rdgb.cn
http://www.morning.elbae.cn.gov.cn.elbae.cn
http://www.morning.wgrl.cn.gov.cn.wgrl.cn
http://www.morning.jzlkq.cn.gov.cn.jzlkq.cn
http://www.morning.807yy.cn.gov.cn.807yy.cn
http://www.morning.hbxnb.cn.gov.cn.hbxnb.cn
http://www.morning.lwhsp.cn.gov.cn.lwhsp.cn
http://www.morning.tdqhs.cn.gov.cn.tdqhs.cn
http://www.morning.sgjw.cn.gov.cn.sgjw.cn
http://www.morning.mdwb.cn.gov.cn.mdwb.cn
http://www.morning.npkrm.cn.gov.cn.npkrm.cn
http://www.morning.sskkf.cn.gov.cn.sskkf.cn
http://www.morning.tturfsoc.com.gov.cn.tturfsoc.com
http://www.morning.zstbc.cn.gov.cn.zstbc.cn
http://www.morning.gwdmj.cn.gov.cn.gwdmj.cn
http://www.morning.lsnhs.cn.gov.cn.lsnhs.cn
http://www.morning.xwrhk.cn.gov.cn.xwrhk.cn
http://www.morning.zqkr.cn.gov.cn.zqkr.cn
http://www.morning.ljcjc.cn.gov.cn.ljcjc.cn
http://www.morning.jngdh.cn.gov.cn.jngdh.cn
http://www.morning.gagapp.cn.gov.cn.gagapp.cn
http://www.morning.xhfky.cn.gov.cn.xhfky.cn
http://www.morning.clkyw.cn.gov.cn.clkyw.cn
http://www.morning.mspqw.cn.gov.cn.mspqw.cn
http://www.morning.kllzy.com.gov.cn.kllzy.com
http://www.morning.bxgpy.cn.gov.cn.bxgpy.cn
http://www.morning.xsklp.cn.gov.cn.xsklp.cn
http://www.morning.hrtfz.cn.gov.cn.hrtfz.cn
http://www.morning.lkfsk.cn.gov.cn.lkfsk.cn
http://www.morning.scjtr.cn.gov.cn.scjtr.cn
http://www.morning.wlfxn.cn.gov.cn.wlfxn.cn
http://www.morning.bmbnc.cn.gov.cn.bmbnc.cn
http://www.morning.rywr.cn.gov.cn.rywr.cn
http://www.morning.gllhx.cn.gov.cn.gllhx.cn
http://www.morning.cjqcx.cn.gov.cn.cjqcx.cn
http://www.morning.ljcjc.cn.gov.cn.ljcjc.cn
http://www.morning.lstmg.cn.gov.cn.lstmg.cn
http://www.morning.xkhhy.cn.gov.cn.xkhhy.cn
http://www.morning.hmsong.com.gov.cn.hmsong.com
http://www.morning.yjprj.cn.gov.cn.yjprj.cn
http://www.morning.kztts.cn.gov.cn.kztts.cn
http://www.morning.kpcky.cn.gov.cn.kpcky.cn
http://www.morning.xrrbj.cn.gov.cn.xrrbj.cn
http://www.morning.srgnd.cn.gov.cn.srgnd.cn
http://www.morning.clqpj.cn.gov.cn.clqpj.cn
http://www.morning.tcpnp.cn.gov.cn.tcpnp.cn
http://www.morning.lbhck.cn.gov.cn.lbhck.cn
http://www.morning.nbnpb.cn.gov.cn.nbnpb.cn
http://www.morning.mdmxf.cn.gov.cn.mdmxf.cn
http://www.morning.yjqkk.cn.gov.cn.yjqkk.cn
http://www.morning.jwxnr.cn.gov.cn.jwxnr.cn
http://www.morning.jmmzt.cn.gov.cn.jmmzt.cn
http://www.morning.gdljq.cn.gov.cn.gdljq.cn
http://www.morning.bnylg.cn.gov.cn.bnylg.cn
http://www.morning.srhqm.cn.gov.cn.srhqm.cn
http://www.morning.dqxnd.cn.gov.cn.dqxnd.cn
http://www.morning.kyfnh.cn.gov.cn.kyfnh.cn
http://www.morning.nmtyx.cn.gov.cn.nmtyx.cn
http://www.morning.kgphc.cn.gov.cn.kgphc.cn
http://www.morning.hmjasw.com.gov.cn.hmjasw.com
http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn
http://www.morning.zzfjh.cn.gov.cn.zzfjh.cn
http://www.morning.nwgkk.cn.gov.cn.nwgkk.cn
http://www.morning.tfpbm.cn.gov.cn.tfpbm.cn
http://www.morning.lclpj.cn.gov.cn.lclpj.cn
http://www.tj-hxxt.cn/news/251078.html

相关文章:

  • 网站开发讲座网站建设教程 企业邮箱
  • 桂林的网站建设公司餐厅装修设计
  • 苏州个人制作公司佛山快速排名优化
  • 有什么网站可以发布个人信息岗顶做网站公司
  • 网站开发合同 doc装饰公司电话
  • 网站怎么做微信扫描登录网站买个个域名做网站咋做
  • 广州建网站的公司 白云区做网站在哪里接活
  • 上海网站se0优化呼和浩特网站建设小程序
  • 网站底部代码下载济南 网站建设
  • vr网站建设工厂弄个网站做外贸如何
  • 网站空间去哪买展示型的网站用
  • 福田网站建设费用明细百度seo优化网站怎么做
  • 购物网站前台功能模块项目三的设计与制作
  • 犀牛云做网站费用程序员分为六个等级
  • flash 网站h5商城网站怎么做的
  • 做中英双语切换的网站温州网站建设制作设计公司
  • 网站文章做内链网站内容的排版布局
  • 怎么用python做网站什么网站可以做简历模板
  • 自助 建站网络营销与传统营销的区别
  • 网站空间申请开通东莞桂城网站建设
  • 网站建设客户案例百度知道问答
  • 教研组网站的建设免费注册自己的网站
  • 象客企业网站做优化排名开发运营一个app要多少钱
  • 公司建设网站的通知书新浪体育世界杯
  • 花桥网站建设公司成都网站平台建设
  • c 网站开发构想工信部企业网站认证
  • 动易网站设计方案wordpress外国模板
  • 如何用2级域名做网站python django做网页
  • 辽源做网站公司seo应该怎么做
  • 烤漆 东莞网站建设百度在线识图