Всем привет, проблему, собственно, описал в шапке. Создал два поля для добавления заметки, заметка создается успешно(она отображается в админ-панели). Но на самом сайте её нет, не выводится она.
Мне кажется, что проблема в форме html, но спрошу мнения экспертов.
Вот код.
Вьюха.
def home(request):
notes = Note.objects
template = loader.get_template('MainPage/note.html')
form = NoteForm(request.POST or None)
if form.is_valid():
notes = form.save(commit=False)
notes.author = request.user
notes.save()
else:
form = NoteForm()
context = {'notes': notes, 'form': form}
return render(request, 'MainPage/note.html', context)
html
!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Note</title>
<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>
</head>
<h1>Django Note Taking App</h1>
<body>
<form method="POST" action="">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Добавить заметку">
</form>
</body>
</html>
Я понимаю. что вопрос простой и решение, по-видимому, находится наверху. Я пока не пришёл к нему.