def Edit_action(request): if request.method == 'POST': temp = json.load(request.body) title = temp['title', 'TITLE'] content = temp['content', 'CONTENT'] (summay, label) = finalGet(content, 5) note_id = temp['note_id', '0'] if note_id == '0': models.Note.objects.create(title=title, content=content, summay=summay, label=label) note = models.Note.objects.all() note_dicts = toDicts(note) Notes = json.dumps(note_dicts, ensure_ascii=False) return HttpResponse(Notes, content_type='application/json') note = models.Note.objects.get(pk=note_id) note.title = title note.content = content note.summay = summay note.label = label note.save() note_dict = note.toDict() Note = json.dumps(note_dict, ensure_ascii=False) return HttpResponse(Note, content_type='application/json')
def Edit_Page(request, note_id): if str(note_id) == '0': return render(request, 'Note/Edit_Page.html') note = models.Note.objects.get(pk=note_id) (note.summay, note.label) = finalGet(note.content, 5) note_dict = note.toDict() Note = json.dumps(note_dict, ensure_ascii=False) return HttpResponse(Note, content_type='application/json')
def AllNotes(request): notes = models.Note.objects.all() for note in notes: (note.summay, note.label) = finalGet(note.content, 5) note.save() notes_dicts = toDicts(notes) Notes = json.dumps(notes_dicts, ensure_ascii=False) return HttpResponse(Notes, content_type='application/json')
def Note_Page(request, note_id): note = models.Note.objects.get(pk=note_id) (note.summay, note.label) = finalGet(note.content, 5) note_dict = note.toDict() Note = json.dumps(note_dict, ensure_ascii=False) return HttpResponse(Note, content_type='application/json')