If you want to find framework for REST Django and elasticsearch connection you can check this one : http://django-rest-elasticsearch.readthedocs.io/en/latest/index.html. And if you wanna to create NoSQL solution for guide which you found, you should create Django app without models and just indexed your elasticsearch data from json or .tsv/.csv file using elasticsearch-dsl. It will be something like :
class ElementIndex(DocType):
ROWNAME = Text()
ROWNAME = Text()
class Meta:
index = 'index_name'
def indexing(self):
obj = ElementIndex(
ROWNAME=str(self['NAME']),
ROWNAME=str(self['NAME'])
)
obj.save(index="index_name")
return obj.to_dict(include_meta=True)
def bulk_indexing(args):
# ElementIndex.init(index="index_name")
ElementIndex.init()
es = Elasticsearch()
//here your result dict with data from source
r = bulk(client=es, actions=(indexing(c) for c in result))
es.indices.refresh()
And as i said you can use REST with elastic from link above. Then create your Django templates or use ReactJS or something else to create frontend.