Ajax 如何将数据从django传递到引导模式?
我想将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引导模式表单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解决了这个问题如果您能分享您找到的解决方案,这一点很重要。