0
私はdjangoを使用しています。私のモデルでは、私はslugfieldにペルシャ語を書いています(UTF-8などを使って)ページのアドレスにスラッグを使用します モデルのこのクラス:ペルシャ語をスラッグに書いて、ジャンゴのアドレスバーに使用してください
class Category(models.Model):
name = models.CharField(max_length=20, unique=True)
slug = models.SlugField(max_length=20, unique=True)
description = models.CharField(max_length=500)
is_active = models.BooleanField(default=False)
meta_description = models.TextField(max_length=160, null=True, blank=True)
meta_keywords = models.TextField(max_length=255, null=True, blank=True)
user = models.ForeignKey(settings.AUTH_USER_MODEL)
def save(self, *args, **kwargs):
self.slug = slugify(self.name)
super(Category, self).save(*args, **kwargs)
def __str__(self):
return self.name
def category_posts(self):
return Post.objects.filter(category=self).count()
しかし、そこには何も保存した後にslugカラムではありませんし、私はペルシャ語を表示するためのURLで書くことかわかりません。私は何をすべきか教えてくれますか?
私はdjango 1.9とpython 3.6を使用します。