Похоже что проблема связана не с BooleanField и не с redirect().
Написал представление для редактирования записи:
def edit_note(request, note_id):
return render_to_response('note/edit_note.html',
{'note': Note.objects.get(id = note_id),
'username': auth.get_user(request).username}
В шаблоне для вывода записей добавил:
<a href="/edit/{{ note.id }}/"> {{note.note_title}}</a>
В urls приложения указал:
url(r'^edit/(?P<note_id>\d+)/$', 'notes.views.edit_note', name = 'edit_note'),
Результат прежний: к адресу добавляется /edit/1/, например.
Самое что интересное написал логинку отдельным приложением. Блок логинки так же включается блоком в главную страницу. И в этом приложении все работает. И логин\логаут, и redirect().
urls:
url(r'^login/$', 'loginsys.views.login', name = 'login'),
url(r'^logout/$', 'loginsys.views.logout', name = 'logout'),
ссылка на вход:
<a href="/auth/login/">Войти</a>
Глобальный urls:
url(r'^auth/', include('loginsys.urls')),
url(r'^', include('notes.urls')),
Из приложения notes работает вывод всех записей, а вот редактирование отчего то нет.
В чем проблема не могу найти…