Compare commits

..

No commits in common. "f290e5e6a58997310abc8ad224f295dc05b0d485" and "7e07dc00915e7133f5be99290abf9660ea0a9bfc" have entirely different histories.

3 changed files with 4 additions and 7 deletions

View File

@ -76,12 +76,10 @@ class ArticleAdmin(admin.ModelAdmin):
@admin.register(Comment)
class CommentAdmin(admin.ModelAdmin):
list_display = ('author_name', 'article', 'parent', 'is_moderated', 'time_create')
list_filter = ('is_moderated', 'time_create', 'parent')
search_fields = ('author_name', 'author_email', 'content', 'parent__author_name')
list_display = ('author_name', 'article', 'is_moderated', 'time_create')
list_filter = ('is_moderated', 'time_create')
search_fields = ('author_name', 'author_email', 'content')
actions = ['approve_comments', 'reject_comments']
fields = ('article', 'author_name', 'author_email', 'user', 'parent', 'content', 'is_moderated', 'time_create')
readonly_fields = ('time_create',)
def approve_comments(self, request, queryset):
queryset.update(is_moderated=True)

View File

@ -42,6 +42,7 @@
<form method="post">
{% csrf_token %}
{{ form.as_p }}
{{ form.parent_id }}
<button type="submit" class="btn btn-primary">Отправить</button>
</form>
{% else %}

View File

@ -96,7 +96,6 @@ class ArticleDetailView(MenuContextMixin, BreadcrumbMixin, DetailView):
def post(self, request, *args, **kwargs):
"""Обработка формы комментария."""
self.object = self.get_object()
print("POST data:", request.POST)
if not request.user.is_authenticated:
messages.error(request, "❌ Только авторизованные пользователи могут оставлять комментарии.")
@ -106,7 +105,6 @@ class ArticleDetailView(MenuContextMixin, BreadcrumbMixin, DetailView):
if form.is_valid():
parent_id = form.cleaned_data.get('parent_id')
print(f"parent_id from cleaned_data: {parent_id}")
parent = None
if parent_id: