2009-02-09 2 views

답변

5

0.96까지 SlugField에 대한 prepoulate_from 옵션이있을 사용. 그것은 이후에 관리 옵션이되었습니다. 그것에 대한 참조는 See here입니다.

또는 모델의 save 메소드를 재정 의하여 save()에서 슬러그 필드 값을 계산할 수 있습니다.

This question도 도움이 될 수 있습니다.

1

필드 유형 AutoSlugField를 제공하는 django-autoslug라는 앱이 있습니다. 그 사용하여, 당신은 할 수 :

class Something(models.Model): 
    title = models.CharField(max_lenght=200) 
    slug = AutoSlugField(populate_from='title') 
    ... 

이 AutoSlugField는이 중 전 세계적으로 아마 다른 분야 (카테고리 또는 DateTimeField의 연도 부분과 결합의 고유 있도록 슬러그를 생성하는 많은 좋은 기능을 가지고 있습니다).

자세한 내용은 http://pypi.python.org/pypi/django-autoslug을 참조하십시오.

+0

멋진 오타가 있습니다. – Simon

+0

오타를 수정 해 주셔서 감사합니다 @sfletche! –