Note that there are some explanatory texts on larger screens.

plurals
  1. POdjango slugfield url error
    primarykey
    data
    text
    <p>i get : Using the URLconf defined in blog.urls, Django tried these URL patterns, in this order: ^ ^$ ^ ^/(?P[a-zA-Z0-9]+) [name='view_blog_post'] The current URL, duzeltme-yazisi/, didn't match any of these.</p> <p>this error. here some outputs :</p> <p>urls.py (in project folder) :</p> <pre><code>from django.conf.urls import patterns, include, url urlpatterns = patterns('', url(r'^', include('userside.urls')), ) </code></pre> <p>urls.py (in app's folder) :</p> <pre><code>from django.conf.urls import patterns, include, url urlpatterns = patterns('userside.views', url(r'^$','index'), url(r'^/(?P&lt;postslug&gt;[^\.]+)','userside.views.singlePost',name='view_blog_post'), ) </code></pre> <p>views.py : </p> <pre><code>from userside.models import Post from django.shortcuts import render_to_response from django.template import RequestContext def index(request): post_list = Post.objects.all() return render_to_response('userside/index.html', {'post_list':post_list}, context_instance = RequestContext(request)) def singlePost(request,postslug): post = Post.objects.get(slug=postslug) context = {'post':post} return render_to_response('userside/detail.html',context,context_instance = RequestContext(request)) </code></pre> <p>models.py :</p> <pre><code>from django.db import models #from django.utils import timezone from django.db.models import permalink class Post(models.Model): title = models.CharField(max_length = 100) # date = models.DateTimeField(auto_now_add=True) text = models.TextField() slug = models.SlugField(unique=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 index.html template file : </p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;title&gt;Welcome&lt;/title&gt; &lt;link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/index.css" /&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;Hello Mars&lt;/h1&gt; &lt;br&gt; {% if post_list %} {% for x in post_list %} &lt;p&gt;&lt;a href="/{{ x.slug }}/"&gt;{{ x.title }}&lt;/a&gt;&lt;/p&gt; &lt;p&gt;{{ x.text }}&lt;/p&gt; &lt;hr&gt; {% endfor %} {% else %} &lt;div class="center"&gt;No records! ( but looks like code works correctly!)&lt;/div&gt; {% endif %} &lt;/body&gt; &lt;/html&gt; </code></pre> <p>Django version : 1.4</p> <p>whats wrong here ? :/</p> <p>thank you</p>
    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.
 

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