0
은 내가 다음을 수행하여 슬러그를 만들 수 있습니다 이해 : IMO 펑키의 친절 구문에 비해web2py에서 URL 사용을 위해 고유 한 슬러그를 만들려면 어떻게해야합니까?
db.define_table('product',
Field('name','string', notnull=True),
Field('slug','string', compute=lambda row: IS_SLUG()(row.name)[0]),
...
기타, 이것은 기본적인 슬러그를 만드는에서 작동합니다. 그러나 내 URL의 기본으로 슬러그를 사용하려면 고유해야하며 두 제품이 동일한 이름을 가질 수 있습니다. 생성 된 슬러그가 고유하다는 것을 어떻게 확인할 수 있습니까?
내가 생각하지 않았다'row.id'는 계산 된 필드에 사용할 수있었습니다. – User
예, 그렇습니다. 거기에있는 것이 매우 유용합니다. 그것은 당신이 꽤 멋진 일을 할 수있게 해줍니다. 솔루션이 마음에 들면 작동하는 경우이를 수락하는 것이 좋습니다. – Luca
이 기능이 작동합니까? 이렇게하면 전체 슬러그 필드가 null이됩니다. – User