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

【django基础】 admin列表添加下载文件按钮

发布时间:2020-12-15 17:09:00 所属栏目:大数据 来源:网络整理
导读:class order(models.Model): """ 订单表 """ title = models.ForeignKey(to= " task " ,verbose_name= 任务标题 " ) publisher = models.ForeignKey(to= UserInfo ' publisher_id ' ,1)">发布者 ) money = models.IntegerField(verbose_name= 悬赏虚拟币 ) r
class order(models.Model):
    """
    订单表
    """
    title = models.ForeignKey(to="task",verbose_name=任务标题")
    publisher = models.ForeignKey(to=UserInfo'publisher_id',1)">发布者)
    money = models.IntegerField(verbose_name=悬赏虚拟币)
    receiver = models.ForeignKey(to=receiver_id接单者)
    check_status = models.BooleanField(verbose_name=审核状态0)
    status = models.BooleanField(verbose_name=完成状态0)
    name = models.CharField(max_length=255,1)">文件名True)
    file_path = models.CharField(max_length=255,1)">文件存放路径True)
    create_time = models.DateTimeField(auto_now=True,1)">创建时间)

    def __str__(self):
        return self.title

    def download(self):
        path = self.file_path

        button_html = "<a  href='{}'>下载文件</a>".format(path)

        return format_html(button_html)

    download.short_description = format_html("""<a  href='#' style="position: relative;left: -12px;">下载文件</a>""")

     Meta:
        verbose_name = 订单表
        verbose_name_plural = verbose_name
        db_table = order'

?

(编辑:李大同)

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

    推荐文章
      热点阅读