File: export_workflow.svg

package info (click to toggle)
python-django-import-export 4.3.5-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,300 kB
  • sloc: python: 11,650; makefile: 180; sh: 63; javascript: 50
file content (1 line) | stat: -rw-r--r-- 33,710 bytes parent folder | download
1
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1068" height="1637"><desc>%23%20see%20import_workflow.txt%0A%0Aparticipant%20Resource%0Aparticipant%20Field%0Aparticipant%20Widget%0Aparticipant%20tablib.Dataset%0A%0AResource-%3EResource%3A%22%22export(queryset%3DNone%2C%20%5C*%5C*kwargs)%22%22%0Aactivate%20Resource%0A%0AResource-%3EResource%3A%3Cbackground%3A%23yellow%3E%22%22before_export(queryset%3DNone%2C%20%5C*%5C*kwargs)%22%22%0A%0Anote%20over%20Resource%3A%20A%20Queryset%20instance%20can%20be%20passed%20into%20export().%5CnIf%20no%20Queryset%20is%20passed%2C%20get_queryset()%20is%20called.%0A%0AResource-%3EResource%3A%3Cbackground%3A%23yellow%3E%22%22get_queryset()%22%22%0Aactivate%20Resource%20%23lightblue%0AResource%3C--Resource%3A%22%22Queryset%22%22%0Adeactivate%20Resource%0A%0AResource-%3EResource%3A%3Cbackground%3A%23yellow%3E%22%22filter_export(queryset%2C%20%5C*%5C*kwargs)%22%22%0Aactivate%20Resource%20%23lightblue%0AResource%3C--Resource%3A%22%22Queryset%22%22%0Adeactivate%20Resource%0A%0Aloop%20%23pink%20each%20row%20in%20Queryset%0A%0AResource-%3EResource%3A%3Cbackground%3A%23yellow%3E%22%22export_resource(instance)%22%22%0Aactivate%20Resource%20%23lightblue%0A%0Aloop%20%23green%20each%20field%20in%20export%20field%20list%0AResource-%3EResource%3A%22%22export_field(field%2C%20instance)%22%22%0Aactivate%20Resource%20%23lightpink%0AResource-%3EField%3A%22%22export(instance)%22%22%0Aactivate%20Field%20%23lightblue%0Anote%20over%20Field%3A%20An%20optional%20callable%20can%20be%20defined%20instead%20of%20export().%5Cn%20See%20'dehydrate'%20methods%20in%20docs.%0AField-%3EField%3A%22%22get_value(instance)%22%22%0Aactivate%20Field%20%23lightpink%0Anote%20over%20Field%3A%20Get%20the%20field's%20value%20from%20the%20instance.%0AField%3C--Field%3A%22%22%3C%3Cvalue%3E%3E%22%22%0AField-%3EWidget%3A%22%22render(value)%22%22%0Aactivate%20Widget%0Anote%20over%20Widget%3A%20Format%20field%20value%20into%20a%5Cnstring%20or%20value%20as%20required.%0AField%3C--Widget%3A%22%22%3C%3Cvalue%3E%3E%0Adeactivate%20Widget%0Adeactivate%20Field%0AResource%3C--Field%3A%22%22%3C%3Cvalue%3E%3E%22%22%0Adeactivate%20Field%0Adeactivate%20Resource%0Aend%0Adeactivate%20Resource%0A%0AResource-%3Etablib.Dataset%3A%22%22append()%22%22%0Aend%0A%0AResource%3C--Resource%3A%22%22%3C%3CDataset%3E%3E%22%22%0Adeactivate%20Resource%0A%0A%0A</desc><defs/><g><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g><rect fill="white" stroke="none" x="0" y="0" width="1068" height="1637"/></g><g><rect fill="rgb(255,242,245)" stroke="none" x="97.60016194642579" y="611.6654047979999" width="953.2032605141732" height="891.9021001799996"/><rect fill="rgb(204,230,204)" stroke="none" x="115.19191934642579" y="731.2893551179999" width="847.6527161141731" height="696.6335930399997"/></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 203.15070634642578 59.284222437999986 L 203.15070634642578 1637.2648612179996" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="13.532121076923076,5.863919133333333"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 605.9756689578842 59.284222437999986 L 605.9756689578842 1637.2648612179996" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="13.532121076923076,5.863919133333333"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 842.637955397181 59.284222437999986 L 842.637955397181 1637.2648612179996" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="13.532121076923076,5.863919133333333"/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 989.232271560599 59.284222437999986 L 989.232271560599 1637.2648612179996" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="13.532121076923076,5.863919133333333"/></g><g><path fill="none" stroke="none"/><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 152.69286862260157 11.786477457999997 L 253.60854407025 11.786477457999997 L 253.60854407025 59.284222437999986 L 152.69286862260157 59.284222437999986 L 152.69286862260157 11.786477457999997 Z" stroke-miterlimit="10" stroke-width="2.814681184" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="171.77992540160156" y="41.692465037999995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Resource</text></g><path fill="none" stroke="none"/><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 571.001000789724 11.786477457999997 L 640.9503371260444 11.786477457999997 L 640.9503371260444 59.284222437999986 L 571.001000789724 59.284222437999986 L 571.001000789724 11.786477457999997 Z" stroke-miterlimit="10" stroke-width="2.814681184" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="590.088057568724" y="41.692465037999995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Field</text></g><path fill="none" stroke="none"/><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 800.7377348608568 11.786477457999997 L 884.5381759335053 11.786477457999997 L 884.5381759335053 59.284222437999986 L 800.7377348608568 59.284222437999986 L 800.7377348608568 11.786477457999997 Z" stroke-miterlimit="10" stroke-width="2.814681184" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="819.8247916398568" y="41.692465037999995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Widget</text></g><path fill="none" stroke="none"/><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 925.324185118513 11.786477457999997 L 1053.140358002685 11.786477457999997 L 1053.140358002685 59.284222437999986 L 925.324185118513 59.284222437999986 L 925.324185118513 11.786477457999997 Z" stroke-miterlimit="10" stroke-width="2.814681184" stroke-dasharray=""/></g><g><g/><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="944.411241897513" y="41.692465037999995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">tablib.Dataset</text></g></g><g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 194.35482764642578 140.206306478 L 211.94658504642578 140.206306478 L 211.94658504642578 1552.8244256979997 L 194.35482764642578 1552.8244256979997 L 194.35482764642578 140.206306478" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="lightblue" stroke="black" paint-order="fill stroke markers" d=" M 203.15070634642578 368.899152678 L 220.74246374642578 368.899152678 L 220.74246374642578 418.15607339800005 L 203.15070634642578 418.15607339800005 L 203.15070634642578 368.899152678" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="lightblue" stroke="black" paint-order="fill stroke markers" d=" M 203.15070634642578 513.151563358 L 220.74246374642578 513.151563358 L 220.74246374642578 562.4084840779999 L 203.15070634642578 562.4084840779999 L 203.15070634642578 513.151563358" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="lightblue" stroke="black" paint-order="fill stroke markers" d=" M 203.15070634642578 704.9017190179999 L 220.74246374642578 704.9017190179999 L 220.74246374642578 1427.9229481579996 L 203.15070634642578 1427.9229481579996 L 203.15070634642578 704.9017190179999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="lightpink" stroke="black" paint-order="fill stroke markers" d=" M 211.94658504642578 824.5256693379998 L 229.5383424464258 824.5256693379998 L 229.5383424464258 1401.5353120579996 L 211.94658504642578 1401.5353120579996 L 211.94658504642578 824.5256693379998" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="lightblue" stroke="black" paint-order="fill stroke markers" d=" M 597.1797902578842 873.7825900579999 L 614.7715476578842 873.7825900579999 L 614.7715476578842 1401.5353120579996 L 597.1797902578842 1401.5353120579996 L 597.1797902578842 873.7825900579999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="lightpink" stroke="black" paint-order="fill stroke markers" d=" M 605.9756689578842 1030.3492309179999 L 623.5674263578842 1030.3492309179999 L 623.5674263578842 1352.2783913379997 L 605.9756689578842 1352.2783913379997 L 605.9756689578842 1030.3492309179999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 833.842076697181 1218.5810350979998 L 851.433834097181 1218.5810350979998 L 851.433834097181 1352.2783913379997 L 833.842076697181 1352.2783913379997 L 833.842076697181 1218.5810350979998" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g><g><rect fill="white" stroke="none" x="232.7634979697591" y="94.46773723799998" width="278.8850711653125" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="235.4022615797591" y="110.30031889799997" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">export(queryset=None, **kwargs)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 203.15070634642578 117.33702185799999 L 282.3136146464258 117.33702185799999 L 282.3136146464258 140.206306478 L 226.43046530575913 140.206306478" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(211.94658504642578,140.206306478) translate(-211.94658504642578,-140.206306478)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.6063828797591 132.8764075613333 L 211.94658504642578 140.206306478 L 226.6063828797591 147.53620539466667 Z"/></g></g><g><g><rect fill="white" stroke="none" x="232.7634979697591" y="166.593942578" width="340.667419798125" height="22.86928462"/></g><g><rect fill="yellow" stroke="none" x="235.4022615797591" y="169.40862376200002" width="335.389892578125" height="17.767674974"/><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="235.4022615797591" y="182.426524238" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">before_export(queryset=None, **kwargs)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 211.94658504642578 189.463227198 L 282.3136146464258 189.463227198 L 282.3136146464258 212.332511818 L 226.43046530575913 212.332511818" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(211.94658504642578,212.332511818) translate(-211.94658504642578,-212.332511818)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.6063828797591 205.00261290133332 L 211.94658504642578 212.332511818 L 226.6063828797591 219.66241073466668 Z"/></g></g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 17.591757400000002 238.720147918 L 372.87707363285153 238.720147918 L 388.70965529285155 254.552729578 L 388.70965529285155 296.772947338 L 17.591757400000002 296.772947338 L 17.591757400000002 238.720147918 M 372.87707363285153 238.720147918 L 372.87707363285153 254.552729578 L 388.70965529285155 254.552729578" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="42.22021776" y="263.348608278" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">A Queryset instance can be passed into export().</text><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="42.22021776" y="280.940365678" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">If no Queryset is passed, get_queryset() is called.</text></g><g><g><rect fill="white" stroke="none" x="241.5593766697591" y="323.160583438" width="128.842224485625" height="22.86928462"/></g><g><rect fill="yellow" stroke="none" x="244.19814027975912" y="325.975264622" width="123.564697265625" height="17.767674974"/><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="244.19814027975912" y="338.993165098" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">get_queryset()</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 211.94658504642578 346.02986805800003 L 291.1094933464258 346.02986805800003 L 291.1094933464258 368.899152678 L 235.22634400575913 368.899152678" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(220.74246374642578,368.899152678) translate(-220.74246374642578,-368.899152678)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 235.4022615797591 361.56925376133336 L 220.74246374642578 368.899152678 L 235.4022615797591 376.22905159466666 Z"/></g></g><g><g><rect fill="white" stroke="none" x="241.5593766697591" y="395.286788778" width="75.8859256575" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="244.19814027975912" y="411.11937043800003" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Queryset</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 220.74246374642578 418.15607339800005 L 291.1094933464258 418.15607339800005 L 291.1094933464258 441.025358018 L 226.43046530575913 441.025358018" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(211.94658504642578,441.025358018) translate(-211.94658504642578,-441.025358018)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.6063828797591 433.69545910133337 L 211.94658504642578 441.025358018 L 226.6063828797591 448.35525693466667 Z"/></g></g><g><g><rect fill="white" stroke="none" x="241.5593766697591" y="467.412994118" width="296.5371707746875" height="22.86928462"/></g><g><rect fill="yellow" stroke="none" x="244.19814027975912" y="470.22767530199997" width="291.2596435546875" height="17.767674974"/><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="244.19814027975912" y="483.245575778" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">filter_export(queryset, **kwargs)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 211.94658504642578 490.282278738 L 291.1094933464258 490.282278738 L 291.1094933464258 513.151563358 L 235.22634400575913 513.151563358" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(220.74246374642578,513.151563358) translate(-220.74246374642578,-513.151563358)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 235.4022615797591 505.8216644413333 L 220.74246374642578 513.151563358 L 235.4022615797591 520.4814622746667 Z"/></g></g><g><g><rect fill="white" stroke="none" x="241.5593766697591" y="539.539199458" width="75.8859256575" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="244.19814027975912" y="555.371781118" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Queryset</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 220.74246374642578 562.4084840779999 L 291.1094933464258 562.4084840779999 L 291.1094933464258 585.2777686979999 L 226.43046530575913 585.2777686979999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(211.94658504642578,585.2777686979999) translate(-211.94658504642578,-585.2777686979999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 226.6063828797591 577.9478697813332 L 211.94658504642578 585.2777686979999 L 226.6063828797591 592.6076676146666 Z"/></g></g><g><g><rect fill="rgb(255,242,245)" stroke="none" x="241.5593766697591" y="659.1631497779999" width="225.9287723371875" height="22.86928462"/></g><g><rect fill="yellow" stroke="none" x="244.19814027975912" y="661.9778309619999" width="220.6512451171875" height="17.767674974"/><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="244.19814027975912" y="674.9957314379999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">export_resource(instance)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 211.94658504642578 682.0324343979999 L 291.1094933464258 682.0324343979999 L 291.1094933464258 704.9017190179999 L 235.22634400575913 704.9017190179999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(220.74246374642578,704.9017190179999) translate(-220.74246374642578,-704.9017190179999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 235.4022615797591 697.5718201013332 L 220.74246374642578 704.9017190179999 L 235.4022615797591 712.2316179346666 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="250.3552553697591" y="778.7871000979999" width="261.2329715559375" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="252.99401897975912" y="794.6196817579998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">export_field(field, instance)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 220.74246374642578 801.6563847179998 L 299.9053720464258 801.6563847179998 L 299.9053720464258 824.5256693379998 L 244.02222270575913 824.5256693379998" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(229.5383424464258,824.5256693379998) translate(-229.5383424464258,-824.5256693379998)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 244.19814027975912 817.1957704213331 L 229.5383424464258 824.5256693379998 L 244.19814027975912 831.8555682546665 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="340.11190430465496" y="850.9133054379998" width="146.494324095" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="342.75066791465497" y="866.7458870979998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">export(instance)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 229.5383424464258 873.7825900579999 L 582.6959099985509 873.7825900579999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(597.1797902578842,873.7825900579999) translate(-597.1797902578842,-873.7825900579999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 582.5199924245509 866.4526911413332 L 597.1797902578842 873.7825900579999 L 582.5199924245509 881.1124889746666 Z"/></g></g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 404.49689731858734 900.1702261579998 L 791.6218589371811 900.1702261579998 L 807.454440597181 916.0028078179997 L 807.454440597181 958.2230255779998 L 404.49689731858734 958.2230255779998 L 404.49689731858734 900.1702261579998 M 791.6218589371811 900.1702261579998 L 791.6218589371811 916.0028078179997 L 807.454440597181 916.0028078179997" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="429.1253576785873" y="924.7986865179998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">An optional callable can be defined instead of export().</text><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="429.1253576785873" y="942.3904439179998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve"> See 'dehydrate' methods in docs.</text></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="644.3843392812175" y="984.6106616779999" width="172.9724735090625" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="647.0231028912175" y="1000.4432433379999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">get_value(instance)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 614.7715476578842 1007.4799462979998 L 693.9344559578842 1007.4799462979998 L 693.9344559578842 1030.3492309179999 L 638.0513066172175 1030.3492309179999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(623.5674263578842,1030.3492309179999) translate(-623.5674263578842,-1030.3492309179999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 638.2272241912175 1023.0193320013332 L 623.5674263578842 1030.3492309179999 L 638.2272241912175 1037.6791298346666 Z"/></g></g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 456.9020181681967 1056.7368670179999 L 739.2167380875717 1056.7368670179999 L 755.0493197475716 1072.5694486779998 L 755.0493197475716 1097.1979090379998 L 456.9020181681967 1097.1979090379998 L 456.9020181681967 1056.7368670179999 M 739.2167380875717 1056.7368670179999 L 739.2167380875717 1072.5694486779998 L 755.0493197475716 1072.5694486779998" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="481.5304785281967" y="1081.3653273779996" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Get the field's value from the instance.</text></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="644.3843392812175" y="1123.5855451379998" width="84.7119754621875" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="647.0231028912175" y="1139.4181267979998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">&lt;&lt;value&gt;&gt;</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 623.5674263578842 1146.454829758 L 693.9344559578842 1146.454829758 L 693.9344559578842 1169.3241143779999 L 638.0513066172175 1169.3241143779999" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(623.5674263578842,1169.3241143779999) translate(-623.5674263578842,-1169.3241143779999)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 638.2272241912175 1161.9942154613332 L 623.5674263578842 1169.3241143779999 L 638.2272241912175 1176.6540132946666 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="668.6966641870639" y="1195.7117504779999" width="120.0161746809375" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="671.3354277970639" y="1211.5443321379998" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">render(value)</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 623.5674263578842 1218.5810350979998 L 819.3581964378477 1218.5810350979998" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(833.842076697181,1218.5810350979998) translate(-833.842076697181,-1218.5810350979998)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 819.1822788638477 1211.251136181333 L 833.842076697181 1218.5810350979998 L 819.1822788638477 1225.9109340146665 Z"/></g></g><path fill="white" stroke="black" paint-order="fill stroke markers" d=" M 731.2271540337631 1244.9686711979998 L 938.2161751005991 1244.9686711979998 L 954.0487567605991 1260.8012528579998 L 954.0487567605991 1303.0214706179997 L 731.2271540337631 1303.0214706179997 L 731.2271540337631 1244.9686711979998 M 938.2161751005991 1244.9686711979998 L 938.2161751005991 1260.8012528579998 L 954.0487567605991 1260.8012528579998" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="755.8556143937631" y="1269.5971315579995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">Format field value into a</text><text fill="black" stroke="none" font-family="sans-serif" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="755.8556143937631" y="1287.1888889579996" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">string or value as required.</text></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="686.3487637964389" y="1329.4091067179997" width="84.7119754621875" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="688.9875274064389" y="1345.2416883779997" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">&lt;&lt;value&gt;&gt;</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 833.842076697181 1352.2783913379997 L 638.0513066172175 1352.2783913379997" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(623.5674263578842,1352.2783913379997) translate(-623.5674263578842,-1352.2783913379997)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 638.2272241912175 1344.948492421333 L 623.5674263578842 1352.2783913379997 L 638.2272241912175 1359.6082902546664 Z"/></g></g><g><g><rect fill="rgb(204,230,204)" stroke="none" x="371.0030786210612" y="1378.6660274379997" width="84.7119754621875" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="373.6418422310612" y="1394.4986090979996" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">&lt;&lt;value&gt;&gt;</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 597.1797902578842 1401.5353120579996 L 244.02222270575913 1401.5353120579996" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(229.5383424464258,1401.5353120579996) translate(-229.5383424464258,-1401.5353120579996)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 244.19814027975912 1394.2054131413329 L 229.5383424464258 1401.5353120579996 L 244.19814027975912 1408.8652109746663 Z"/></g></g><g><g><rect fill="rgb(255,242,245)" stroke="none" x="562.6464654747624" y="1454.3105842579996" width="75.8859256575" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="565.2852290847624" y="1470.1431659179996" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">append()</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 211.94658504642578 1477.1798688779995 L 974.7483913012657 1477.1798688779995" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray=""/><g transform="translate(989.232271560599,1477.1798688779995) translate(-989.232271560599,-1477.1798688779995)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 974.5724737272657 1469.8499699613328 L 989.232271560599 1477.1798688779995 L 974.5724737272657 1484.5097677946662 Z"/></g></g><g><g><rect fill="white" stroke="none" x="232.7634979697591" y="1529.9551410779995" width="102.3640750715625" height="22.86928462"/></g><text fill="black" stroke="none" font-family="monospace" font-size="11pt" font-style="normal" font-weight="normal" text-decoration="normal" x="235.4022615797591" y="1545.7877227379995" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">&lt;&lt;Dataset&gt;&gt;</text></g><g><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 211.94658504642578 1552.8244256979997 L 282.3136146464258 1552.8244256979997 L 282.3136146464258 1575.6937103179996 L 217.63458660575913 1575.6937103179996" stroke-miterlimit="10" stroke-width="1.4659797833333332" stroke-dasharray="7.0367029599999995"/><g transform="translate(203.15070634642578,1575.6937103179996) translate(-203.15070634642578,-1575.6937103179996)"><path fill="black" stroke="none" paint-order="stroke fill markers" d=" M 217.8105041797591 1568.363811401333 L 203.15070634642578 1575.6937103179996 L 217.8105041797591 1583.0236092346663 Z"/></g></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 97.60016194642579 611.6654047979999 L 1050.803422460599 611.6654047979999 L 1050.803422460599 1503.5675049779995 L 97.60016194642579 1503.5675049779995 L 97.60016194642579 611.6654047979999 Z" stroke-miterlimit="10" stroke-width="2.5131082" stroke-dasharray=""/><path fill="pink" stroke="black" paint-order="fill stroke markers" d=" M 97.60016194642579 611.6654047979999 L 97.60016194642579 632.7755136779999 L 157.53807127767578 632.7755136779999 L 168.09312571767578 622.220459238 L 168.09312571767578 611.6654047979999 L 97.60016194642579 611.6654047979999" stroke-miterlimit="10" stroke-width="2.5131082" stroke-dasharray=""/><text fill="black" stroke="none" font-family="sans-serif" font-size="8.8pt" font-style="normal" font-weight="bold" text-decoration="normal" x="115.19191934642578" y="625.738810718" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">loop</text><g><rect fill="rgb(255,242,245)" stroke="none" x="183.04611950767577" y="613.07274539" width="131.73571813796875" height="18.295427696"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="8.8pt" font-style="normal" font-weight="bold" text-decoration="normal" x="185.68488311767578" y="625.738810718" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">[each row in Queryset]</text></g><g><g/><path fill="none" stroke="black" paint-order="fill stroke markers" d=" M 115.19191934642579 731.2893551179999 L 962.844635460599 731.2893551179999 L 962.844635460599 1427.9229481579996 L 115.19191934642579 1427.9229481579996 L 115.19191934642579 731.2893551179999 Z" stroke-miterlimit="10" stroke-width="2.5131082" stroke-dasharray=""/><path fill="green" stroke="black" paint-order="fill stroke markers" d=" M 115.19191934642579 731.2893551179999 L 115.19191934642579 752.3994639979999 L 175.1298286776758 752.3994639979999 L 185.68488311767578 741.8444095579999 L 185.68488311767578 731.2893551179999 L 115.19191934642579 731.2893551179999" stroke-miterlimit="10" stroke-width="2.5131082" stroke-dasharray=""/><text fill="black" stroke="none" font-family="sans-serif" font-size="8.8pt" font-style="normal" font-weight="bold" text-decoration="normal" x="132.78367674642578" y="745.3627610379999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">loop</text><g><rect fill="rgb(204,230,204)" stroke="none" x="200.63787690767577" y="732.69669571" width="167.56712377761718" height="18.295427696"/></g><text fill="black" stroke="none" font-family="sans-serif" font-size="8.8pt" font-style="normal" font-weight="bold" text-decoration="normal" x="203.2766405176758" y="745.3627610379999" text-anchor="start" dominant-baseline="alphabetic" xml:space="preserve">[each field in export field list]</text></g></g><g/><g/><g/><g/></g></g></g></g></g></svg>