def post(self): user = users.get_current_user() jsonNotes = self.request.get("notes") if user and jsonNotes: notes = simplejson.loads(jsonNotes) for note in notes: # TODO: Validate the note pk = None if note.has_key("pk"): pk = note["pk"] if pk is not None: logging.error("Has primary key: %s" % pk) n = Note().get_by_id(int(pk)) else: logging.error("New note") # This is a new note. n = Note() n.user = user n.text = note["text"] n.left = int(note["left"]) n.top = int(note["top"]) n.width = int(note["width"]) n.height = int(note["height"]) n.put()
def post(self): user = users.get_current_user() jsonNotes = self.request.get('notes') if user and jsonNotes: notes = simplejson.loads(jsonNotes) for note in notes: # TODO: Validate the note pk = None if note.has_key('pk'): pk = note['pk'] if pk is not None: logging.error("Has primary key: %s" % pk) n = Note().get_by_id(int(pk)) else: logging.error("New note") # This is a new note. n = Note() n.user = user n.text = note['text'] n.left = int(note['left']) n.top = int(note['top']) n.width = int(note['width']) n.height = int(note['height']) n.put()
def new_note(request): if request.method == 'POST': if request.POST.get('title') and request.POST.get('body'): note = Note() note.user = request.user note.title = request.POST.get('title') note.body = request.POST.get('body') note.save() return HttpResponseRedirect(reverse(note_list)) else: return render(request, 'notes.html') else: return render(request, 'notes.html')
def import_notes(): notes = load_json("notes.json") notebooks = Notebook.objects.all() notebooksl = len(notebooks) - 1 tags = Tag.objects.all() tagsl = len(tags) - 1 for note in notes: new_note = Note() new_note.title = note['title'] new_note.text = note['text'] new_note.user = USER new_note.notebook = notebooks[randint(0, notebooksl)] amt_of_tags = randint(0, tagsl) new_note.save() for i in range(0, amt_of_tags): new_note.tags.add(tags[randint(0, tagsl)]) new_note.save() print("Imported Notes.")