def generate_slug(channel, model, name):
if name:
slug = slugify(name)[0:99]
append = ''
i = 0
query = model.objects.filter(slug=slug + append, channel__slug=channel)
while query.count() > 0:
i += 1
append = '-' + str(i)
query = model.objects.filter(slug=slug + append, channel__slug=channel)
return slug + append
return None
__init__.py 文件源码
python
阅读 17
收藏 0
点赞 0
评论 0
评论列表
文章目录