Note that there are some explanatory texts on larger screens.

plurals
  1. POdjango adding base url part
    primarykey
    data
    text
    <p>I am working on a blog project. Now when I load 127.0.0.1 ; I see my main page which lists the all created posts. When I click one of those posts it is redirecting a single page. That page's url like : 127.0.0.1/first-post.</p> <p>What I am trying to do is like, </p> <p>127.0.0.1/post/first-post</p> <p>How can I do this? </p> <p>Here is my urls.py file:</p> <pre><code>from django.conf.urls import patterns, include, url from userside.models import Post urlpatterns = patterns('userside.views', url(r'^$','index'), url(r'^(?P&lt;postslug&gt;[-\w]+)',view ='singlePost', name='view_blog_post'), ) </code></pre> <p>Here is my models.py:</p> <pre><code>from django.db import models from django.db.models import permalink from autoslug import AutoSlugField class Post(models.Model): title = models.CharField(max_length = 100) text = models.TextField() slug = AutoSlugField(populate_from='title',unique=True) posted = models.DateField(auto_now_add=True) def __unicode__(self): return self.title @permalink def get_absolute_url(self): return ('view_blog_post',None, {'postslug':self.slug}) </code></pre> <p>And here is my main urls.py:</p> <pre><code>from django.conf.urls import patterns, include, url urlpatterns = patterns('', url(r'^', include('userside.urls')), ) </code></pre> <p>here is my views.py :</p> <pre><code>from userside.models import Post from django.shortcuts import render_to_response,get_object_or_404 from django.template import RequestContext def index(request): post_list = Post.objects.all().order_by("-posted") return render_to_response('userside/index.html', {'post_list':post_list}, context_instance = RequestContext(request)) def singlePost(request,postslug): post = get_object_or_404(Post, slug=postslug) context = {'post':post} return render_to_response('userside/detail.html',context,context_instance = RequestContext(request)) </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload