Django

Code

Changeset 349

Show
Ignore:
Timestamp:
07/29/05 17:47:42 (3 years ago)
Author:
adrian
Message:

Changed djangoproject.com Document.slug field to accept slashes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • djangoproject.com/django_website/apps/docs/models/docs.py

    r34 r349  
    33class Document(meta.Model): 
    44    fields = ( 
    5         meta.CharField('title', 'title', maxlength=200), 
    6         meta.SlugField('slug', 'slug', unique=True, prepopulate_from=('title',)), 
    7         meta.CharField('doc_path', 'doc path', maxlength=200,  
     5        meta.CharField('title', maxlength=200), 
     6        meta.CharField('slug', maxlength=50, unique=True, prepopulate_from=('title',)), 
     7        meta.CharField('doc_path', maxlength=200, 
    88            help_text="Relative to the docs directory in django SVN; leave off the file extension"), 
    99        meta.DateTimeField('last_updated', 'last updated', auto_now=True), 
    1010    ) 
    11     ordering = (('title', 'ASC'),) 
     11    ordering = ('title',) 
    1212    admin = meta.Admin( 
    1313        fields = ( 
     
    1919    def __repr__(self): 
    2020        return self.title 
    21          
     21 
    2222    def get_absolute_url(self): 
    2323        return "/documentation/%s/" % self.slug 
    24          
     24 
    2525    def get_content(self): 
    2626        try: 
     
    3535                self._doc_content = '' 
    3636            return self._doc_content 
    37              
     37 
    3838    def get_toc(self): 
    3939        try: 
  • djangoproject.com/django_website/apps/docs/urls/docs.py

    r20 r349  
    99 
    1010urlpatterns = patterns('django.views.generic.list_detail', 
    11     (r'^(?P<slug>\w+)', 'object_detail', info), 
     11    (r'^(?P<slug>[\w\/]+)/$', 'object_detail', info), 
    1212)