Я создаю свое первое приложение Django для заметок и пытаюсь вставить и отобразить заметки на главной странице. К сожалению, мне удалось только вставить их в базу данных, но я не могу отобразить их на главной странице.
Вот мой файл views.py:
from django.shortcuts import render, render_to_response
from django.template import RequestContext, loader
from django.http import HttpResponse
from .models import Note
from .forms import NoteForm
def home(request):
notes = Note.objects
template = loader.get_template('note.html')
form = NoteForm(request.POST or None)
if form.is_valid():
save_it = form.save(commit=False)
save_it.save()
context = {'notes': notes, 'form': form}
return render(request, 'note.html', context)
И вот мой html файл:
<link href="http://codepen.io/edbond88/pen/CcgvA.css" media="screen" rel="stylesheet" type="text/css">
<style>
body {<br />
background: rgba(222,222,222,1);<br />
margin: 20px;<br />
}<br />
</style>
<h1>Notes App</h1>
<form method="POST" action="">
{% csrf_token %}
{{ form.as_p }}
<td> </td>
<input type="submit" value="Add note">
</form>
Я пытаюсь сделать приложение из этого урока: https://pythonspot.com/django-tutorial-building-a-note-taking-app/