Добрый день вот пишу свой первый проект (блог) и столкнулся с такой ошибкой, я через админку добавлял 2 статьи и по несколько комментарий к ним, так вот теперь когда я добавил формы на сайт те комментарии пропали (в базе они есть) и когда я хочу добавить комментарий к статье то меня переводит не на ту страницу и не может найти страницу (возвращает ошибку Page not found (404))
вот мой urls.py:
from django.conf.urls import url, include
urlpatterns = [
url(r'^1/', 'article.views.basic_one'),
url(r'^2/', 'article.views.template_two'),
url(r'^3/', 'article.views.template_three_simple'),
url(r'^articles/all/$', 'article.views.articles'),
url(r'^articles/get/(?P<article_id>\d+)/$', 'article.views.article'),
url(r'^articles/addlike/(?P<article_id>\d+)/$', 'article.views.addlike'),
url(r'^articles/addcomment/(?P<article_id>\d+)/$', 'article.views.addcomment'),
url(r'^$', 'article.views.articles'),
]
вот ф-ция в views.py:
def addcomment (request, article_id):
if request.POST:
form = CommentForm(request.POST)
if form.is_valid():
comment = form.save(commit=False)
comment.comments_article = Article.objects.get(id=article_id)
form.save()
return redirect('/article/get/%s' % article_id)
вот шаблон:
{% extends 'main.html' %}
{% block article %}
<h4>{{ article.article_date }}</h4>
<h2>{{ article.article_title }}</h2>
<p>{{ article.article_text }}</p>
<hr>
<div class="large-offset-1 large-8 columns">
<p>Коментарии:</p>
{% for comment in comments %}
<p>{{ comment.comments_text }}</p>
{% endfor %}
<form action="/article/addcomment/{{ article.id }}/" method="post">
{% csrf_token %}
{{ form }}
<input type="submit" class="button" value="Добавить комментарий">
</form>
</div>
{% endblock %}