私はいくつかのモデルをブートストラップツリーに表示しました。今私はそのツリーの特定のノードの詳細をブートストラップリストに表示する必要があります。私はこのためにAJAXビューを使用する必要があることを知っています。しかし、私は明確な考えを得ていない。私を助けてください。続きDjango Bootstrapリスト
は
def get_context_data(self, **kwargs):
context = dict()
organization = Organization.objects.all()
orglocations = Orglocations.objects.all()
locationprocessarea = Locationprocessarea.objects.all()
processareaasset = Processareaasset.objects.all()
processtaglink = Processareaassettaglink.objects.all()
context["TreeStructure"] = [
{
'text': organizations.name,
'nodes': [
{
'text': orglocationss.name,
'nodes': [
{
'text': processarea.name,
'nodes': [
{
'text': processasset.name,
'nodes':[{
'text':processareafilter.name,
'nodes':[{
'text':taglink.name
}for taglink in processtaglink.filter(areaassetid=processareafilter.id)]
}for processareafilter in processareaasset.filter(parentassetid=processasset.id)]
} for processasset in processareaasset.filter(processareaid=processarea.id).filter(parentassetid__isnull=True)]
} for processarea in locationprocessarea.filter(locationid=orglocationss.id)]
} for orglocationss in orglocations.filter(organizationid_id=organizations.id)]
} for organizations in organization.filter(id=1)]
return {
"tree_view": context
}
私の見解であると私は私のテンプレートで使用しているスクリプトは、
<script>
var test_tree = {{ tree_view.TreeStructure | safe }};
$('#tree').treeview({data: test_tree});
</script>
である私を助けてください..!ありがとうございます。
「var test_tree = "{{tree_view.TreeStructure | safe}}"; – itzMEonTV
@itzmeontvそのエラーが表示されます – priya