python - 将 python 列表传递给 django 模板

标签 python html css django

我是 django 的新手,我试图传递一个我在 python 函数中创建的列表,但它没有显示任何内容,我不明白为什么?我正在尝试发送一个仅包含数字的简单列表,以使其更清晰可见。如果我能解决这个问题,我会尝试用不同的方式来解决,但本质上这是核心问题

views.py

def csv_empresas(request):
lista_nums = ["1","2","3","4"]

print (lista)

return render_to_response('preparar_pdf.html',{'lista': lista_nums})

html:

<body>
<header>
    <div class="container">
        <h1>Crear pdf</h1>
    </div>
</header>
<div class="container-fluid">
    <form action="" class="">
        <div class="row col-md-9 col-lg-12 bigsep">
            <a class="btn btn-primary" href="{% url 'csv_empresas' %}">Crea empresas</a>
        </div>

        <div class="row col-md-9 col-lg-12 ">
            <h3>Selecciona las empresas que necesites</h3>  
        </div>

        <div class="row col-md-9 col-lg-12 bigsep">
            <select class="selectpicker" data-live-search="true"  multiple data-actions-box="true" data-style="btn">
            </select>

            <button class="btn btn-primary btn-md" type="button" onclick="paso2()">Siguiente</button>
        </div>
    </form>

    <div class="container">
        <ul>        
        {% for empresa in lista %}
            <li>{{empresa}}</li>
        {% endfor %}
        </ul>
    </div>
</div>
</body>

urls.py

from django.conf.urls import url
from django.contrib import admin
from creadorpdf import views

  urlpatterns = [
      url(r'^admin/', admin.site.urls),
      url(r'^$',views.index,name='index'),
      url(r'^subir_archivos', views.subir_archivos,name='subir_archivos'),
      url(r'^preparar_pdf',views.preparar_pdf,name='preparar_pdf'),
      url(r'^csv_empresas',views.preparar_pdf,name='csv_empresas')
      ]

最佳答案

我认为你在 url 中拼错了

改变

url(r'^csv_empresas',views.preparar_pdf,name='csv_empresas')

url(r'^csv_empresas',views.csv_empresas,name='csv_empresas')

关于python - 将 python 列表传递给 django 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44041145/

相关文章:

jquery - 限制 OWL Carousel 显示元素

javascript - 防止移动屏幕上的对话框滚动正文

python - 使用 python 和 tensorflow 从图像中识别数字

python - node2vec 支持负边权重吗?

html - 如果 nav 大于 100vh,则禁用主体滚动并启用导航滚动

javascript - 单选按钮值未传递给变量并停止提交

python - 声音文件的值列表

具有从子模块导入到根命名空间的方法的 Python 模块

jquery - 淡入淡出图像?

php - 更改 div 属性