選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

models.py 520B

12345678910111213141516171819
  1. from django.utils import six
  2. from django.db import models
  3. from oscar.models.fields import AutoSlugField
  4. class SluggedTestModel(models.Model):
  5. title = models.CharField(max_length=42)
  6. slug = AutoSlugField(populate_from='title')
  7. class ChildSluggedTestModel(SluggedTestModel):
  8. pass
  9. class CustomSluggedTestModel(models.Model):
  10. title = models.CharField(max_length=42)
  11. slug = AutoSlugField(populate_from='title',
  12. separator=six.u("_"),
  13. uppercase=True)