我的页面上有一些嵌入的YouTube视频:
<div class="video_block">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/4LaUVEF9GTs?rel=0" frameborder="0" allowfullscreen></iframe>
</div>
</div>
<div class="video_block">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/JYZ_oP7QVSY?rel=0" frameborder="0" allowfullscreen></iframe>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
如果用户在所有视频中按播放按钮,如何避免同时播放多个视频? 感谢您提前提出任何建议或想法.
我有一个Flask课:
class Likes(object):
def __init__(self, model, table_id):
self.model = model
self.table_id = table_id
if request.form["likes"] == 'like':
query = self.model.query.filter_by(id=table_id).first()
query.likes += 1
db.session.commit()
flash(u'Like =)) ' + query.title, 'info')
elif request.form["likes"] == 'dislike':
query = self.model.query.filter_by(id=table_id).first()
query.likes -= 1
db.session.commit()
flash(u"Don't like =(" + query.title, 'info')
Run Code Online (Sandbox Code Playgroud)
我希望每次用户发送POST请求时调用此类,但每次创建我的类的实例时,我都需要添加检查请求类型:
# ...
if request.method == 'POST':
Likes(Post, request.form["post_id"])
# ...
Run Code Online (Sandbox Code Playgroud)
如何改进我的课程并在其中添加此检查:
if request.method == 'POST':
# ...
Run Code Online (Sandbox Code Playgroud)
解决方案: 使用装饰器@ app.before_request
@app.before_request
def before_req():
if request.method == 'POST':
flash(u'Before request', 'success')
Run Code Online (Sandbox Code Playgroud) 对所有人!
我正在使用Django 2.*并且不知道如何从Django Admin面板中删除这个无用的日志功能.
我需要在Django管理面板中完全停止跟踪所有最近的操作和记录历史记录.
请帮我找一个解决方案.(在我这里寻求帮助之前,我已经足够好了)
python ×2
django ×1
django-admin ×1
flask ×1
javascript ×1
jquery ×1
python-3.x ×1
video ×1
youtube ×1