2022年2月1日のブックマーク (9件)

  • Flask で複数のファイルをアップロードする - Qiita

    Flask で複数おファイルをアップロードする方法です。 次の2つのファイルが必要です。 multi_upload.py static/upload.html # -*- coding: utf-8 -*- # # multi_upload.py # # Apr/15/2018 # # ------------------------------------------------------------------ from flask import Flask, request, make_response, jsonify import os import sys import werkzeug from datetime import datetime # flask app = Flask(__name__) # limit upload file size : 1MB app.

    Flask で複数のファイルをアップロードする - Qiita
    hujuu
    hujuu 2022/02/01
  • Flask => ファイルのアップロード

    構文 request.files ['name']#単一の必須ファイル request.files.get( 'name')#投稿されていない場合はNone request.files.getlist( 'name')#投稿された0個以上のファイルのリスト CombinedMultiDict((request.files、request.form))#フォームとファイルのデータを結合する ファイルのアップロード HTMLフォーム fileタイプの入力を使用すると、ブラウザはアップロードするファイルを選択できるフィールドを提供します。 postメソッドを持つフォームだけがファイルデータを送信できます。 フォームのenctype=multipart/form-data属性を設定してください。それ以外の場合、ファイルの名前は送信されますが、ファイルのデータは送信されません。 単一フィールドに複数

    hujuu
    hujuu 2022/02/01
    “['profile']”
  • Flaskで複数ファイルのアップロード - Qiita

    if request.files.getlist('upload_files')[0].filename: upload_files = request.files.getlist('upload_files') for upload_file in upload_files: #受信したファイルをtmp/に保存 upload_file.save("tmp/" + secure_filename(upload_file.filename)) <form method="post"> <div class="form-group pull-left"> <input type="file" id="upload_files" name="upload_files" multiple="multiple" class="form-control"> <p class="help-block">

    Flaskで複数ファイルのアップロード - Qiita
    hujuu
    hujuu 2022/02/01
  • クエリカーソルを使用してデータにページを設定する  |  Firestore  |  Firebase

    Cloud Firestore のクエリカーソルを使用すると、クエリで返されたデータを、クエリで定義したパラメータに従ってバッチに分割できます。 クエリカーソルを使ってクエリの開始点と終了点を定義することで、以下のことを行えます。 データのサブセットを返す。 クエリ結果にページを設定する。 ただし、クエリに特定の範囲を定義するには、単純なクエリで説明されている where() メソッドを使用する必要があります。 クエリにシンプルなカーソルを追加する startAt() または startAfter() メソッドを使用して、クエリの開始点を定義します。startAt() メソッドは開始点を含み、startAfter() メソッドは開始点を除外します。 たとえば、クエリで startAt(A) を使用すると、アルファベット全体が返されます。代わりに startAfter(A) を使用すると、B

    hujuu
    hujuu 2022/02/01
  • gcloudのアカウント切り替えとkubectlのcontext変更 - sambaiz-net

    いつも迷うのでまとめた。 gcloudのアカウント一覧と切り替え $ gcloud auth list $ gcloud config set account `ACCOUNT` configにprojectなども設定している場合はcon

    gcloudのアカウント切り替えとkubectlのcontext変更 - sambaiz-net
    hujuu
    hujuu 2022/02/01
    “gcloud auth list”
  • Pythonのfor文でインデックスを同時に参照する:enumerate() | UX MILK

    Pythonのforループで、リストの要素とその要素が何番目かを表すインデックスの両方を取得したい場合があります。そのようなときはenumerate()を使うと、簡単に実現できます。 enumerate()の使用方法 enumerateの書式は以下の通りです。

    hujuu
    hujuu 2022/02/01
    “enumerate”
  • Python超初心者向け!breakとcontinueの基礎の基礎を解説! | 侍エンジニアブログ

    Pythonでプログラミングで繰り返し処理を実施している時、「繰り返しの途中で処理をスキップしたり、繰り返しを終了したい」なんて場合があります。 繰り返し処理をスキップしたり、終了するにはcontinueやbreakを使用します。 そこで、今回はPythonにおけるcontinueやbreakの使い方について、やさしく解説していきたいと思います。 【基礎】continueの使い方 【基礎】breakの使い方 【発展】多重ループの中でのbreak-continueの使い方 【発展】passとcontinueの違いについて この記事では基礎から実践的な内容に関してわかりやすく解説していきます。 ※ この記事のコードはPython 3.7, Ubuntu 18.04で動作確認しました。 記事を読む前に、Pythonがどんなプログラミング言語なのかをおさらいしておきたい人は次の記事を参考にしてく

    Python超初心者向け!breakとcontinueの基礎の基礎を解説! | 侍エンジニアブログ
    hujuu
    hujuu 2022/02/01
    “continue”
  • サポートされるデータ型  |  Firestore  |  Firebase

    フィードバックを送信 サポートされるデータ型 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、Cloud Firestore でサポートされるデータ型について説明します。 データ型 次の表に、Cloud Firestore でサポートされているデータ型の一覧を示します。同じ型の値を比較するときに使用される並べ替え順についても説明します。 配列の要素として他の配列値を格納することはできません。 配列内の各要素は、割り当てられた位置を保持します。複数の配列を並べ替える場合は、要素の値に基づいて順序が決定されます。 2 つの配列を比較する場合は、各配列の最初の要素が比較されます。最初の要素が等しい場合は、2 番目の要素が比較されます。以下同様にして、値の異なる要素が見つかるまで比較されます。比較する要素が配列内になくなり、その時点までの値が等しい

    hujuu
    hujuu 2022/02/01
    “true”
  • Firestoreのデータ操作(取得, 追加, 更新, 削除) - わくわくBank

    ドキュメントを追加 新規作成( 自動的にID生成 ) - CollectionReference.add(docData) CollectionReferenceのaddメソッド を利用してドキュメントを追加します。 (async () => { try { // 省略 // (Cloud Firestoreのインスタンスを初期化してdbにセット) const userRef = await db.collection('users').add({ name: { first: 'tarou', last: 'yamada', }, score: 80, birthday: firebase.firestore.Timestamp.fromDate(new Date(1980, 10, 15)), createdAt: firebase.firestore.FieldValue.serve

    Firestoreのデータ操作(取得, 追加, 更新, 削除) - わくわくBank
    hujuu
    hujuu 2022/02/01
    “'name.last': 'suzuki'”