def create_entry_examples(): api = ApiClient(API_URL) index = api.get_index(INDEX_NAME) doc_vars = {0:0} entry = Entry() entry.name = 'leandro' entry.email = '*****@*****.**' entry.text = 'Hello world!' entry.save() index.add_document(entry.id, {'text': entry.name + ' ' + entry.email + ' ' + entry.text}, variables= doc_vars) entry = Entry() entry.name = 'juan' entry.email = '*****@*****.**' entry.text = 'Just passed to say hello' entry.save() index.add_document(entry.id, {'text': entry.name + ' ' + entry.email + ' ' + entry.text}, variables=doc_vars) entry = Entry() entry.name = 'leandro' entry.email = '*****@*****.**' entry.text = 'hey, it\'s me again. HeLLo!!!' entry.save() index.add_document(entry.id, {'text': entry.name + ' ' + entry.email + ' ' + entry.text}, variables=doc_vars)
def submit(request): ''' Create a new entry, save it and index it. Then render the home page ''' new_entry = Entry() new_entry.name = request.POST['name'] new_entry.email = request.POST['email'] new_entry.text = request.POST['text'] new_entry.save() api = ApiClient(API_URL) index = api.get_index(INDEX_NAME) variables = {0:0} index.add_document(new_entry.id, {'text': new_entry.name + ' ' + new_entry.email + ' ' + new_entry.text}, variables=variables) return redirect('guestbook.views.list')