索引1处不支持的格式字符'_'(0x5f)

 草千里2502902931 发布于 2023-01-06 05:15

我试图在基于django类的视图中获取动态类名。

这是我的课。

class ProductDetailView(TemplateView):
        template_name = "%_%_details.html"
        def get_template_names(self,tmp_name,tmp_name2):
                return [self.template_name % tmp_name,tmp_name2]
        def get_context_data(self, **kwargs):
            context = super(ProductDetailView, self).get_context_data(**kwargs)
            platform = self.request.GET.get('platform')
            if platform == "AMAZON":
                asin =  self.request.GET.get('asin')
                if asin:
                        #products = amazon.search(Keywords=q, SearchIndex='All')
                        products= amazon.lookup(ItemId=asin)
                        template_name = self.get_template_names('amazon','product')
                        context['products'] = products

我想访问模板amazon_product_details.html。

unsupported format character '_' (0x5f) at index 1 访问上述视图时出现错误。

我也尝试用urlib引用,但这也不起作用。

请不要让我知道我在这里做错什么。

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有