我是新來的Django和創建一個簡單的博客程序,現在嘗試降價添加到評論:如何將markdown編輯器添加到自定義的django評論?
以下是評論的模式:
class Comment(models.Model):
created = models.DateTimeField(auto_now_add=True)
author = models.CharField(max_length=60)
body = models.TextField()
post = models.ForeignKey(Blog)
def __unicode__(self):
return unicode("%s: %s" % (self.post, self.body[:60]))
在post.html
,我有:
<!-- Add Comments -->
{% if user.is_authenticated %}
<div id="addc">Your Comment?</div>
<!-- Comment form -->
<form action="{% url "blog.views.add_comment" post.id %}" method="POST">{% csrf_token %}
<div id="comment-form">
<p>{{ form.body }}</p>
</div>
<div id="submit"><input type="submit" value="Submit"></div>
</form>
{% endif %}
,並呈現後(和註釋)的觀點:
def post_withslug(request, post_slug):
post = Blog.objects.get(slug = post_slug)
comments = Comment.objects.filter(post=post)
d = dict(post=post, comments=comments, form=CommentForm(), user=request.user)
d.update(csrf(request))
return render_to_response("blog/post.html", d)
在form.py我:
from django_markdown.widgets import MarkdownWidget
class CommentForm(forms.ModelForm):
body = forms.CharField(widget=MarkdownWidget())
class Meta:
model= Comment
fields= ('body',)
我已經使用django-markdown的管理後臺,以及但是我不知道如何將這個應用程序(或達到同樣的效果別的東西),適用於博客正常工作有評論和我找不到任何關於它的教程。 所以我感謝你的幫助。
你想用徵求意見的降價編輯器或者只是爲了正確顯示降價? – Enrico
我想添加降價編輯器,以便用戶可以用基本的html標籤來修飾他們的評論。 – supermario
您不需要編輯評論以包含降價;編輯只是爲不知道如何自己做的用戶添加降價。例如,Stackoverflow評論支持降價,但不要使用編輯器。 – Enrico