我在这种情况下收到了下面的错误.

代码:

def check_url_exists(url_to_check):
    try:
        countArray= []
        # محاولة استرداد سجل بناءً على الرابط المعطى
        display_obj = Display.objects.get(url=url_to_check)
        for i in range(1, 6):
        # حساب عدد السجلات where choosenum = i
         count = Display_Data.objects.filter(url=url_to_check, choosenum=i).count()
         print(count)# إضافة عدد السجلات إلى القائمة
         countArray.append(count)
        return countArray  # الرابط موجود في قاعدة البيانات
    except Display.DoesNotExist:
        countArray= [0,0,0,0,0]
        return countArray
def display_video(request, url):
    # تشكيل الـ URL الكامل لإطار الفيديو على YouTube
    embed_url = f"https://www.youtube.com/embed/{url}"
    full_url = f"https://www.youtube.com/watch?v={url}"
    soup = BeautifulSoup(requests.get(full_url).content, "html.parser")
    title = soup.title.text
    # استخدم نموذج "display_data"
    countArry=check_url_exists(url)
# استخدم "Count" لحساب عدد السجلات
        

# طباعة النتيجة

       
                 

        # مرر الـ embed_url وعنوان الفيديو إلى القالب
    return render(request, 'display/videoA.html', {'embed_url': embed_url , 'title': title,'carry':countArry})  
and templet have include sentence 
    <div class="container mt-5">
    <div class="d-flex justify-content-start">>
        <!-- زر "نجحت" -->
        <button type="submit" name="CHOOSE"  value="1" class="btn btn-success mr-2">{{carray[0]}} نجحت</button>
        <!-- زر "فشلت" -->
        <button type="submit" name="CHOOSE" value="2" btn btn-danger mr-2">{{carray[1]}}فشلت</button>
        <!-- زر "تحتاج إلى مال" --> 
        <button type="submit" name="CHOOSE" value="3" class="btn btn-warning mr-2">تحتاج إلى مال{{carray[2]}}</button>
        <!-- زر "تحتاج إلى أدوات" -->
        <button type="submit" name="CHOOSE" value="4" btn btn-info mr-2">{{carray[3]}}تحتاج إلى أدوات</button>
        <!-- زر "مؤجل" -->
        <button type="submit" name="CHOOSE" value="5" class="btn btn-secondary">{{carray[4]}}مؤجل</button>
            <!-- زر "اخر نجاح" -->
            <button type="button" class="btn btn-success mr-2">اخر نجاح</button>
            <!-- زر "اخر فشل" -->
            <button type="button" class="btn btn-danger mr-2">اخر فشل</button>
    </div>
</div>
</form>

我有一个Django项目.我try 显示YouTube上的视频,用户可以对其进行判断.我将判断保存在一个数据库中,我希望显示每个视频的数据.

推荐答案

正如@willeM_Van onsem先生在上述 comments 中所述:

你不能在模板中下标,所以不允许{{ x[y] }}.

现在,您可以将countArry作为值的列表传递,而不是试图在模板中使用下标访问它.例如,您可以将其传递为:

return render(request, 'display/videoA.html', {'embed_url': embed_url , 'title': title,'carry_0': countArry[0], 'carry_1': countArry[1], 'carry_2': countArry[2], 'carry_3': countArry[3], 'carry_4': countArry[4]})

然后,在模板中,您可以直接访问这些变量,如{{ carry_0 }}{{ carry_1 }}等等.

Javascript相关问答推荐

用相器进行向内碰撞检测

为什么从liveWire info js代码传递数组我出现错误?

屏幕右侧屏障上的产卵点""

如何调用名称在字符串中的实例方法?

在带有背景图像和圆形的div中添加长方体阴影时的重影线

您能在卸载程序(QtInsteller框架)上添加WizardPage吗?

将核心模块导入另一个组件模块时存在多个主题

查询参数未在我的Next.js应用路由接口中定义

使用getBorbingClientRect()更改绝对元素位置

无法读取未定义的属性(正在读取合并)-react RTK

Docent.cloneNode(TRUE)不克隆用户输入

使用jQuery find()获取元素的属性

将范围 Select 器添加到HighChart面积图

如何修复错误&语法错误:不能在纯react 项目中JEST引发的模块&之外使用导入语句?

Socket.IO在刷新页面时执行函数两次

FindByIdAndUpdate在嵌套对象中创建_id

使用props 将VUE 3组件导入JS文件

无法在Adyen自定义卡安全字段创建中使用自定义占位符

react :图表负片区域不同 colored颜色

ReactJS Sweep Line:优化SciChartJS性能,重用wasmContext进行多图表渲染