]> git.parisson.com Git - django-notes.git/commitdiff
Fixing bugs in urls and missing absolute url function for notes.
authorColin Powell <colin.powell@gmail.com>
Sun, 8 Jan 2012 21:37:13 +0000 (21:37 +0000)
committerColin Powell <colin.powell@gmail.com>
Sun, 8 Jan 2012 21:37:13 +0000 (21:37 +0000)
notes/__init__.py
notes/models.py
notes/urls.py

index d3ec452c319b475c6661b100f2dd22ca031ed911..3ced3581bb601ae91b1e1da4b8f4f520855a065e 100644 (file)
@@ -1 +1 @@
-__version__ = "0.2.0"
+__version__ = "0.2.1"
index 502676fdaf49c5f4a5191f0ba1164b7a31193996..b3c70e209e5e5306cb6284b642bd22960e92f7cd 100644 (file)
@@ -47,5 +47,8 @@ class Note(MarkupMixin, TimeStampedModel):
     class MarkupOptions:
         rendered_field = 'rendered_content'
         source_field = 'content'
-        
+
+    @models.permalink
+    def get_absolute_url(self):
+        return ('notes-view', (), { 'pk': self.pk})
 
index a4b199e4ba308641b4f1fa6b42ae0fde52509996..9f5dfd3cb4c975b1a4d2dc427767b55aeba51cb0 100644 (file)
@@ -9,6 +9,6 @@ from notes.views import NoteList, NoteDetail
 urlpatterns = patterns('',
     url(r'^$', NoteList.as_view(), name='notes-index'),
     url(r'^add/$', login_required(CreateView.as_view(model=Note), name='notes-create')),
-    url('^(?P<note_id>\d+)/$', NoteDetail.as_view(), name='notes-view'),
-    url('^(?P<note_id>\d+)/edit/$', login_required(EditView.as_view(model=Note)), name='notes-edit'),
+    url('^(?P<pk>\d+)/$', NoteDetail.as_view(), name='notes-view'),
+    url('^(?P<pk>\d+)/edit/$', login_required(EditView.as_view(model=Note)), name='notes-edit'),
 )