私はモデルを持っていますそれのためのニュースとモデルのコメント。 それは正常に動作します。ビューでadmin.pyコメントのためのDjangoコメントモデル
from .models import News, Comment
class NewsAdd(admin.StackedInline):
model = Comment
extra = 0
class newseAdmin(admin.ModelAdmin):
inlines = [NewsAdd]
admin.site.register(News, newseAdmin)
で
class News(models.Model):
title = models.CharField(max_length=100)
text = models.TextField()
date = models.DateTimeField(auto_now_add=True)
class Comment(models.Model):
text = models.TextField()
for_news = models.ForeignKey(News)
def showNews(request, news_id=1):
news = Article.objects.get(id=article_id)
comments = Comment.objects.filter(comments_news_id=article_id)
return render(request, 'page.html', {'news': news, 'comments': comments})
どのように私はコメントに返信する機会を追加することができますか?コメントのカスケードコメントは何でしょうか。
私はどんな事を理解していないので、文法や英語力を向上してみてください。)、あなたはコメントをリプレイを作成追加する方法を意味しています?? –
@mohammedqudahに同意しても、それほど明確ではありません。質問を書き直してください。 –
あなたの質問はあまり明確ではありませんが、コメントツリーを作成しようとしているようです。インスピレーションのために "Django tree model"を探しましょう。それらを使用する必要はありませんが、実装の出発点となります。 – dmvrtx