如何在@register.filter(name='thumbnail')模板标记中发送参数。我正在使用的图像调整大小函数包含 2 个参数图像对象和大小,现在我想传递第三个参数folder_name,但我无法找到它给出的解决方案,错误无法解析其余部分:下面是模板标记文件的函数和模板。
模板标签功能
@register.filter(name='thumbnail')
def thumbnail(file, size='200x200',folder_name='users_images'):
x, y = [int(x) for x in size.split('x')]
# defining the filename and the miniature filename
filehead, filetail = os.path.split(file.path)
basename, format = os.path.splitext(filetail)
miniature = basename + '_' + size + format
#filename = file.path
#print(filehead+'/users_images/'+filetail)
if os.path.exists(filehead+'/'+folder_name+'/'+filetail):
filename = filehead+'/'+folder_name+'/'+filetail
filehead = filehead+'/'+folder_name+'/'
else:
filename = file.path
#print(filename)
miniature_filename = os.path.join(filehead, miniature)
filehead, filetail = os.path.split(file.url)
miniature_url = filehead + '/' + miniature
if os.path.exists(
miniature_filename …Run Code Online (Sandbox Code Playgroud) 我是 python 和 django 的新手。我有一个用户列表,我想在其中获取以逗号分隔的特定用户分配的组列表。
谢谢