加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

【django】admin 后台自定义按钮 传参

发布时间:2020-12-15 17:09:13 所属栏目:大数据 来源:网络整理
导读:class NongYeInfomation(models.Model): """ 农业资讯 """ title = models.CharField(max_length=255,verbose_name= " 标题 " ) url = models.CharField(max_length=255,1)">路由 ) create_time = models.DateTimeField(auto_now=True,1)">注册时间 ) def __
class NongYeInfomation(models.Model):
    """
    农业资讯
    """
    title = models.CharField(max_length=255,verbose_name="标题")
    url = models.CharField(max_length=255,1)">路由)
    create_time = models.DateTimeField(auto_now=True,1)">注册时间)

    def __str__(self):
        return self.title

    def href_route_blank(self):
        path = self.url

        button_html = <a  href='{}' target='_blank'>查看详情{}</a>.format(path,self.pk)

         format_html(button_html)

    href_route_blank.short_description = format_html(<a  href='#' style="position: relative;left: -12px;">新窗口查看</a> href_route(self):
        path = self.url

        # button_html = "<a  href='{}' >查看详情</a>".format(path)
        button_html = "<a  href='/number/{}' >测试数字</a>".format(self.pk)

         format_html(button_html)

    href_route.short_description = format_html(<a  href='#' style="position: relative;left: -12px;">本窗口查看</a>)



     data_update(self):
        button_html = ""

         format_html(button_html)

    data_update.short_description = format_html(
        <a  href='nongye/get' style="position: relative;left: -12px;">更新数据</a> Meta:
        verbose_name = 农业资讯
        verbose_name_plural = verbose_name
        db_table = 'NongYeInfomation'






# 测试获取id
url(r'number/(?P<ID>.*)$',number.NumberGet.as_view()),


class NumberGet(APIView):
def get(self,request,ID):

message = {}
try:

print("ID",ID)

message['code'] = 200
message['message'] = "ID是{}".format(ID)
return JsonResponse(message)
except Exception as e:
print(traceback.format_exc())
msg = traceback.format_exc()
print(msg)
message['code'] = 444
message['message'] = "更新失败"
return JsonResponse(message)






?

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读