0
我正在寻找fow的方式来减少很少的sybmols(文件扩展名)。 这种结构{{post.path}}会修改链接“abc/def.html” 我需要删除.htmk以使链接看起来像“abc/def /”。Django减去路径中的符号
我正在寻找fow的方式来减少很少的sybmols(文件扩展名)。 这种结构{{post.path}}会修改链接“abc/def.html” 我需要删除.htmk以使链接看起来像“abc/def /”。Django减去路径中的符号
那么,您可以在您的模型中编写一个方法,该方法将返回path
不带扩展名。
import os.path
class MyModel(models.Model):
# ... fields ...
def get_path(self):
# split the extension
path, ext = os.path.splitext(self.path)
# append a slash
path += '/'
return path
而在你的模板,访问由{{ post.get_path }}
它的工作原理!谢谢! – offbase
是'POST'你的模型的实例? – xyres
@xyres是的,它是 – offbase