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

明年做那些网站能致富中国互联网协会地址

明年做那些网站能致富,中国互联网协会地址,赤城网站建设,宁夏信用建设官方网站昨天我们将自定义列放在类我们自定义的Bookconfig配置类内#xff0c;但是这样就写死了#xff0c;因为当我们访问publish表的时候应该也有这样的自定义列#xff0c;所以我们应该将我们的自定义列放在默认的配置表里面。应该怎么做#xff1f; 当我们的自定义列挪到默认配…昨天我们将自定义列放在类我们自定义的Bookconfig配置类内但是这样就写死了因为当我们访问publish表的时候应该也有这样的自定义列所以我们应该将我们的自定义列放在默认的配置表里面。应该怎么做  当我们的自定义列挪到默认配置类的时候我们自定义配置类中的list_display就要发生改动 list_display [title, price, publish,authors,publishDate,sites.ModelAdmin.edit,sites.ModelAdmin.delete] 而在默认配置类中往list_display添加editdelete。list_display [__str__editdelete]。这样写会很麻烦。 我们有这样一个办法在默认配置类中我们新构建一个列表然后把我们自定义配置类的list_display添加到这个新列表中并且把edit和delete也添加进去这样在循环新的list-display的时候既能实现到自己配置类中的list_display也能实现默认配置类中的list_display   # 默认操作函数def edit(self,objNone,is_headerFalse):if is_header: # 如果传过来的参数is_headertrue则说明是表头部分return 操作else: # 如果传过来的参数为obj则说明是表单部分return mark_safe(a href/stark/app01/book/%s/change/编辑/a%obj.pk)def delete(self,objNone,is_headerFalse):if is_header:return 操作else:return mark_safe(a href/stark/app01/book/%s/delete/删除/a % obj.pk)def check_box(self, objNone, is_headerFalse):if is_header:return 操作else:return mark_safe(input typecheckboxpk%s % obj.pk) #视图函数def new_list_display(self): temp[] temp.extend(self.list_display) # 把自己配置类中的list_display添加进去 # 对于没有自定义配置类的model就是用默认配置类的list_display 注意用的是extend temp.insert(0,ModelAdmin.check_box) # 在最前面加ModelAdmin.check_box不要写成self.check_box 这是个坑一定不要写成self.check_box                         # 如果写成了self.edit说明已经在edit这个方法中传了参数self在调用的时候就不需要传self这个参数了 temp.append(ModelAdmin.edit) temp.append(ModelAdmin.delete)return temp   这时候我们发现自定义列中的标签写死了我们希望访问每个model都有这个自定义操作列。 这时候我们想到url的反向解析。 拿一个操作来说在url中起好name利用revers反向解析url。替换a标签的href。 写成函数之后就变成这样   接下来就是利用ModelForm对数据进行操作了。复习ModelForm知识. 我们发现不仅在添加视图函数中用到modelform在编辑甚至删除的试图中也用到modelform。所以可以写成函数。 在app01下的stark.py文件下可以写自己的model form 在页面中渲染 !DOCTYPE html html langen headmeta charsetUTF-8title添加数据/titlelink relstylesheet hrefhttps://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.csslink relstylesheet href/static/css/form.css /head body div classcontainerh3添加数据/h3div classrowdiv classcol-md-6 col-md-offset-3form action methodpost novalidate classform-horizontal{% csrf_token %}{% for field in form %}div classform-grouplabel for classcol-sm-2 control-label{{ field.label }}/label{{ field }}divspan classerrors pull-right stylecolor:red{{ field.errors.0 }}/span/div/div{% endfor %}button classbtn btn-default提交/button/form/div/div /div /body /html 接下来就是给list页面添加页码了。  我们直接将之前写的分页拿过来用  转载于:https://www.cnblogs.com/yb635238477/p/9562969.html
http://www.zqtcl.cn/news/868635/

相关文章:

  • 一个服务器可以做几个网站百度北京公司地址全部
  • 武侯区网站建设哪里好点个人社保缴费比例是多少
  • 创建属于自己的网站定制应用软件有哪些
  • 网站建设类岗位建设工程施工合同示范文本2023最新版
  • 建站设计公司wordpress 跨域 cros
  • 做网站的公司哪好工程设计东莞网站建设技术支持
  • 虹口网站开发开发公司设计管理部绩效考核
  • 网站改版升级通知国外服务器公司有哪些
  • 做网站的s标的软件深圳网站建设 湖南岚鸿
  • 设计网站建设的合同书公司装修合同范本
  • 门户网站的好处企业邮箱系统
  • 重庆企业建站公司有那些网站做结伴旅游的
  • 创意营销策划案例网站网页制作及优化
  • 网站上动画视频怎么做的建设兵团12师教育局网站
  • 博客网站开发思维导图app网站制作公司
  • 池州网站建设有哪些公司兴义网站seo
  • seo优化网站模板网站建设的七大优缺点
  • 天猫国际采取的跨境电商网络营销方式关键词排名优化公司推荐
  • 亳州建设网站做网站文字怎么围绕图片
  • 网站开发 项目计划外链建设给网站起的作用
  • 你好南京网站网站开发实施步骤和说明
  • 文化共享工程网站建设情况wordpress菠菜插件
  • 网站大气是什么意思哈尔滨做网站电话
  • 公司网站站群是什么化妆品网站设计欣赏
  • 网站公司未来计划ppt怎么做平潭做网站
  • 做网站和推广工资多少招聘网站建设价格
  • 网站建设 响应式 北京网架公司十大排名榜
  • 网站推广目标关键词是什么意思网站推广软件工具
  • 哪里可以做免费的物流网站wordpress为什么放弃
  • 做网站需要多少钱 都包括什么高端大气的网站首页