티스토리 뷰
반응형
시간넣는방법
@app.route('/diary', methods=['POST'])
def save_diary():
title_receive = request.form['title_give']
content_receive = request.form['content_give']
file = request.files["file_give"]
today = datetime.now()
mytime = today.strftime('%Y-%m-%d-%H-%M-%S')
filename = f'file-{mytime}'
save_to = f'static/{filename}.jpg'
file.save(save_to)
doc = {
'title':title_receive,
'content':content_receive
}
db.diary.insert_one(doc)
return jsonify({'msg': '저장완료'})
확장자 넣는방법
@app.route('/diary', methods=['POST'])
def save_diary():
title_receive = request.form['title_give']
content_receive = request.form['content_give']
file = request.files["file_give"]
extension = file.filename.split('.')[-1]
today = datetime.now()
mytime = today.strftime('%Y-%m-%d-%H-%M-%S')
filename = f'file-{mytime}'
save_to = f'static/{filename}.{extension}'
file.save(save_to)
doc = {
'title':title_receive,
'content':content_receive,
'file':f'{filename}.{extension}'
}
db.diary.insert_one(doc)
return jsonify({'msg': '저장완료'})
반응형
'항해 > 웹개발 플러스' 카테고리의 다른 글
2-2플라스크로 멀티페이지 사이트 만들기 - 기초 (0) | 2022.01.12 |
---|---|
2-1 정적 웹페이지 vs. 동적 웹페이지(필수개념) (0) | 2022.01.12 |
1-3 파이썬 새로운 코드(f사용법, datetime 사용법) (0) | 2022.01.11 |
1-2웹서비스의 동작원리 (0) | 2022.01.11 |
1-1단축키 (0) | 2022.01.11 |