my model.py is
class BlogPost(models.Model):
title = models.CharField(max_length=100)
text = models.TextField()
created_on = models.DateTimeField(auto_now_add=True,auto_now=False)
updated_on = models.DateTimeField(auto_now_add=False,auto_now=True)
submitted_by = models.ForeignKey(User)
slug = models.SlugField(max_length=100,unique=True)
def __str__(self):
return self.title
def save(self, *args, **kwargs):
self.slug = slugify(self.title)
super(BlogPost,self).save(*args,**kwargs)
urls.py
url(r'^profile/latest-quotation/(?P<slug>[\w-]+)/$',add_view, name='add_view'),
views.py
def add_view(request,slug):
blog = get_object_or_404(BlogPost, slug=slug)
com_form = CommentForm(request.POST or None)
if com_form.is_valid():
form = com_form.save(commit=False)
form.blogpost = blog
form.save()
return HttpResponseRedirect(reverse('socialnetwrok:add_view'))
return render(request,'socialnetwork/detailview.html',{'blog':blog,'com_form':com_form})
my template where i am using it
{% for quotation in latest_quotation_list %}
<li><h2>
<a href="{% url 'socialnetwork:add_view' title.slug %}">{{quotation.title}}</a>
</h2> </li>
<p>{{quotation.text|truncatewords:100}}</p>
please help me i need help