小编Dar*_*ers的帖子

python flask在html页面上显示图像

我试图传递一个图像的文件名并在模板上呈现它,虽然我传递的实际名称通过它不显示在页面上

@app.route('/', methods=['GET','POST'])
@app.route('/start', methods=['GET','POST'])
def start():
person_to_show = 'tim'
profilepic_filename = os.path.join(people_dir, person_to_show, "img.jpg")
return render_template('start.html',profilepic_filename  =profilepic_filename )
Run Code Online (Sandbox Code Playgroud)

例如:profilepic_filename = /data/tim/img.jpg我试过了

{{profilepic_filename}}
<img src="{{ url_for('data', filename='tim/img.jpg') }}"></img>
Run Code Online (Sandbox Code Playgroud)

我也试过了

<img src="{{profilepic_filename}}"></img>
Run Code Online (Sandbox Code Playgroud)

两者都不奏效

python html5 flask flash-message

12
推荐指数
1
解决办法
4万
查看次数

Shell 脚本在给定文件夹时打印出文件名

我正在编写一个 shell 脚本.. 给定一个文件夹作为命令行参数,它将打印出其中的文件/文件夹的名称

#!/bin/sh
folder="$1"
for f in "$folder"
do
  echo "$f"
done
Run Code Online (Sandbox Code Playgroud)

这只会打印出给定文件夹的第一个文件/文件夹。

bash shell scripting

3
推荐指数
1
解决办法
8054
查看次数

有条件地应用唯一索引

我正在实现一个表的功能,当进行编辑/更改时,它将保存预编辑行的副本并将其标记为 is_deleted=TRUE,这是为了创建对行进行更改的历史记录。

表中的电子邮件列具有唯一索引,这会阻止此功能成功。

PostgreSQL said: duplicate key value violates unique constraint "users_email_unique"
Detail: Key (email)=(TEST) already exists.
Run Code Online (Sandbox Code Playgroud)

有没有办法仅将唯一索引应用于标记为 is_deleted=FALSE 的行,从而允许发生更改。

sql database postgresql unique-index psql

0
推荐指数
1
解决办法
251
查看次数