<div dir="ltr">Thanks Simone, <div><br></div><div>That gives me the confidence to use DATABASE_ROUTERS to store the data in "geonode_data". </div><div><br></div><div>From here I can hopefully then import/configure it in geoserver, roughly following <a href="http://docs.geonode.org/en/master/tutorials/admin/loading_data_into_geonode/geoserver.html">http://docs.geonode.org/en/master/tutorials/admin/loading_data_into_geonode/geoserver.html</a></div><div><br></div><div>and finally create the layer in geonode using importlayers.<br></div><div><br></div><div>I think that should work, but I welcome any advice from anyone if I'm naively missing any roadblocks. </div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 9 May 2016 at 21:19, Simone Dalmasso <span dir="ltr"><<a href="mailto:simone.dalmasso@gmail.com" target="_blank">simone.dalmasso@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi it is correct, geonode models don't describe the layer contents only the Layer entity. the geonode Layer table is in the geonode database and contain the layers description while the shapefile content is stored in dedicated tables in geonode_data and is created by geoserver on layer upload.</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">2016-05-09 19:01 GMT+02:00 Dave Kennewell <span dir="ltr"><<a href="mailto:davekennewell@gmail.com" target="_blank">davekennewell@gmail.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi all, <div><br></div><div>I have a django app that harvests latitude and longitude as float numbers, together with some text, and stores them in a model. After syncdb, this happily writes to my "geonode" default database. </div><div><br></div><div>But I want to plot this data in geoserver, and show it as a layer in geonode. So (I assume) I need to get the harvested data into the "geonode_data" postgis database.</div><div><br></div><div>When I look into the django <a href="https://docs.djangoproject.com/en/1.7/topics/db/multi-db/#defining-your-databases" target="_blank">documentation for multiple databases</a>, it suggests I use DATABASE_ROUTERS to achieve this. Sounds reasonable. </div><div><br></div><div>But when I search the geonode codebase for DATABASE_ROUTERS there is <a href="https://github.com/GeoNode/geonode/search?utf8=%E2%9C%93&q=DATABASE_ROUTERS" target="_blank">nothing going on</a>. <br></div><div><br></div><div>Is it correct that the only way data gets into a standard geonode datastore is directly via the upload app, and not via any models?<br></div><div><br></div><div>Before I go down the DATABASE_ROUTERS rabbithole, I wanted to check if this is the correct way to get model data into the datastore, or am I missing something? </div><div><br></div><div>Thanks for any help</div><span><font color="#888888"><div>Dave</div><div><br></div></font></span></div>
<br></div></div>_______________________________________________<br>
geonode-devel mailing list<br>
<a href="mailto:geonode-devel@lists.osgeo.org" target="_blank">geonode-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/geonode-devel" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/geonode-devel</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div>Simone </div>
</font></span></div>
</blockquote></div><br></div>