django多个html5,如何在HTML5中获取并打印表的多个列? (django,sqlite,html5)

核心信息:

使用Django,HTML5和sqlite

希望创建一个网页,其中每个页面上只显示数据的第一列和另一列

Problem

程序无法识别局部变量,也无法将所需数据迭代/列入html

变量的解释

concept_name和reka_1 - >模型中列的名称

提前感谢您的回答!

我收到的错误消息:

/ concepts / chapter1 /上的TemplateSyntaxError无法解析余数:'%for concept in concept_chapter_1%'来自'%for concept in concept_chapter_1%'

views.朋友

def chapter_1(request):

concept_chapter_1 = Concept.objects.values('concept_name', 'reka_1')

return render(request, 'concepts/chapter_1.html',{'concept_chapter_1':concept_chapter_1})

URLs.朋友

urlpatterns = [.... url(r'^ chapter1 / $',views.chapter_1,name ='chapter1'),url(r'^ chapter2 / $',views.chapter_2,name ='chapter2'),

Hmtk

{{% for concept in concept_chapter_1 %}}

{{ concept.concept_name }}{{ concept.reka_1 }}

{% endfor %}

答案

它让我感到惊讶,但找到了该计划的可能解决方案。我之前的代码中存在多个问题。我不敢解释为什么以及如何工作,它只是经过大量的尝试和修改后才能工作,我希望它可以帮助别人

新的和工作版本从数据到html打印两列

views.朋友

def chapter_1(request):

concept_chapter_1 = Concept.objects.values('concept_name', 'reka_1')

concept = {"concepts_chapter1": concept_chapter_1}

return render(request, 'concepts/chapter_1.html', context=concept)

HTML

{% if concepts_chapter1 %}

ConceptRecords

{% for randomobject in concepts_chapter1 %}

{{ randomobject.concept_name }}{{ randomobject.reka_1 }}

{% endfor %}

{% endif %}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值