Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 如何将数据从django传递到引导模式?_Ajax_Django Models_Django Templates_Modal Dialog_Bootstrap Modal - Fatal编程技术网

Ajax 如何将数据从django传递到引导模式?

Ajax 如何将数据从django传递到引导模式?,ajax,django-models,django-templates,modal-dialog,bootstrap-modal,Ajax,Django Models,Django Templates,Modal Dialog,Bootstrap Modal,我想将django数据传递给引导模式 现在我使用的是django引导模式表单pypi包 我见过这个,我试着去做,但没用 我只需要执行读取功能 我应该如何设置它以传递该模式的数据 浮动模态组件和列表的零件位于同一html文件中 当模态组件编写如下时,未打印任何项 {%if item%} {{item}} {%else%} 没有项目 {%endif%} views.py 来自bootstrap\u model\u forms.generic import BSModalReadView ...

我想将django数据传递给引导模式

现在我使用的是
django引导模式表单
pypi包

我见过这个,我试着去做,但没用

我只需要执行读取功能

我应该如何设置它以传递该模式的数据

浮动模态组件和列表的零件位于同一html文件中

当模态组件编写如下时,未打印任何项

{%if item%}
{{item}}
{%else%}
没有项目
{%endif%}
  • views.py
来自bootstrap\u model\u forms.generic import BSModalReadView
...
def索引(请求):
items=Item.objects.all()
返回呈现(请求'index.html'{
“项目”:项目,
“搜索项目”:项目
})
...
课程详情讲师咨询视图(BSModalReadView):
型号=项目
类DetailTaskReadView(BSModalReadView):
型号=项目
  • url.py
来自django.contrib导入管理
从django.url导入路径
从myapp.home导入视图
URL模式=[
路径('admin/',admin.site.url),
路径(“”,views.index,name=“index”),
路径('search/',views.serarch,name=“search”),
路径('register/',views.register,name=“register”),
路径('delete/',views.delete,name=“delete”),
路径('detail-TEACH/',
views.detail讲师eAdview.as_view(),name=“detail_touch”),
路径('detail-task/',
views.DetailTaskReadView.as_view(),name=“detail_task”)
]
  • models.py
来自django.db导入模型的

类别项(models.Model):
讲座代码=models.CharField(最大长度=10)
讲座=模型.CharField(最大长度=100)
professor=models.CharField(最大长度=20)
位置=型号.CharField(最大长度=10)
开始时间=models.IntegerField()
end_time=models.IntegerField()
一周中的第天=models.CharField(最大长度=5)
is_register=models.BooleanField(默认值=False)
定义(自我):
回归自我讲座
  • index.html(讲座列表)
{%if search\u items%}
{搜索中项目的百分比\项目%}
  • 存取时间 {{item.start|u time | stringformat:“02d”}-{{{item.end|time | stringformat:“02d”}}} {%if item.day_of|u week | length==2%} ({{item.day_of u week.0}}),({{{item.day_of u week.1}) {%else%} ({{item.day\u of_week.0}}) {%endif%}
    • 代码:{{item.touch_Code}
    • 教授:{{item.Professor}
    • 位置:{{item.Location}
{%endfor%} {%else%} 没有结果 {%endif%}
  • index.html(模态)

×
{{item.touch}
  • 门禁报警器 授课时间:{{item.start|u Time | stringformat:“02d”}-{{item.end|Time | stringformat:“02d”}}} {%if item.day_of|u week | length==2%} ({{item.day_of u week.0}}),({{{item.day_of u week.1}) {%else%} ({{item.day\u of_week.0}}) {%endif%}
  • 代码 代码:{{item.code}
  • 学校 教授:{{item.professor}
  • 商业 位置:{{item.location}

这是描述

接近 讲座登记册
  • script.js
$(“.card讲座”)。单击(函数(){
$(#模态讲座信息”).modal(“show”);
$(“.detail_讲座”)。每个(函数(){
$(此).modalForm({
formURL:$(此).data(“id”)
});
});
});

我使用jQuery解决了这个问题

如果您能分享您找到的解决方案,这一点很重要。