公私户页面路径不同,所展示的展示名字不同

自定义标签去做

新建文件夹----新建py文件----在我的项目名称下面

register = template.Library()----公用的

from django import template
from django.urls import reverse
from django.utils.safestring import mark_safe
​#公用写一次即可
register = template.Library()

@register.simple_tag
def show_info(request):
  path = request.path
  if path == reverse('customers'):
      return mark_safe('<option value="">公户转私户</option>')
  else:
      return mark_safe('<option value="">私户转公户</option>')


# reverse_gs

@register.simple_tag
def show_log(request):
  path = request.path
  if path == reverse('customers'):
      return mark_safe('<h1>公户客户信息展示</h1>')
  else:
      return mark_safe('<h1>我的客户信息展示</h1>')

自定义标签使用

{% load mytag %}
{% show_log request %}

 

posted @ 2021-02-24 21:56  mofr  阅读(41)  评论(0)    收藏  举报