タグ

Pythonとjavascriptに関するtar0_tのブックマーク (5)

  • Vue.jsとflaskを使うとマスタッシュが衝突する問題&解決法

    先日flaskとVue.jsを使って開発をしていたらflaskとVue.jsのマスタッシュが衝突してしまい6時間くらいハマってしまったので解決方法を残しておきます flaskを使っていてVue.jsが反応しなければ試してみる価値があると思います。 Vue.jsとflaskのマスタッシュが衝突するVue.jsとflaskはこんな感じで書いていきますが、よく見てみるとVue.jsとflaskの両方でマスタッシュ構文が使われています。 これが衝突してしまい、Vue.jsのマスタッシュ構文が機能しなくなります マスタッシュ構文 → {{ }} Vue.jsのexample <div id="app"> <p>{{ message }}</p> </div> <script> var app = new Vue({ el: "#app", data:{ message: "Vue.js" } })

    Vue.jsとflaskを使うとマスタッシュが衝突する問題&解決法
  • 【Python】Flask + Vue.js マスタッシュ構文を使い分ける

    マスタッシュ構文とはまずは、マスタッシュ構文とはどのようなものなのか解説します。 マスタッシュ構文は変数を波括弧2つ {{}} で囲みます。 Flaskの環境において、Pythonで書いたソースコードから値を渡して表示することができます。 Vue.jsも、同様に値を渡して表示を行うことができます。 それぞれサンプルを見てみましょう。 Flaskでマスタッシュを使ったサンプル from flask import Flask,render_template app = Flask(__name__) @app.route("/") def index(): return render_template("index.html", flask_message = 'Flaskのメッセージ') if __name__ == '__main__': app.debug = True app.run(

  • Flask で Restful API を作る - jsonify で日本語が文字化けする時の解決方法 - datalove’s diary

    最近ちょいちょい見かけることが増えてきた Python のフレームワーク Flask 。 軽量でシンプルなところが魅力となっていると思うのだが、業務で Flask を使って Restful API を開発する機会があり、jsonify を使って出力を JSON にしたところ、日語の文字化け問題に遭遇したので、解決方法をメモしておく。 Flask を用いて JSON 出力する API を作る Flask を用いて JSON で結果を出力する API のコードはこんな感じ。リスト tasks がデータベースの代わりということで。 gist.github.com jsonify というメソッドがミソで、これが出力結果を JSON に変換するとともに、Content-Type もちゃんと application/json に設定して Response を返してくれる。 datalove.hate

  • Flaskとwebsocketを使った簡易的なチャットを開発する|shimakaze_soft

    WebSocket関連の勉強も兼ねて、FlaskでWebSocketを使用した簡易的なチャットの作り方を紹介していきます。ここではwebsocketとは何かという説明は致しません。 元々はfalconというフレームワークを使用して、作り方をご紹介しようと考えておりましたが、現状はWebSocket等に対応していないため、今回はFlaskを使用します。 目標としては以下のようなフロントの画面を表示して、sendボタンを押すとメッセージが送信されて、このページを開いている人全てにメッセージが届くようにするアプリケーションを作成していきます。 必要なモジュールのインストールまずはアプリケーション開発に必要なモジュール類をインストールしていきます。requirements.txtに以下のファイルを記述していきます。 Flask==1.0.2 Flask-Sockets==0.2.1 gunicor

    Flaskとwebsocketを使った簡易的なチャットを開発する|shimakaze_soft
  • FlaskとVue.jsでSPA Webアプリ開発 - Qiita

    はじめに Flask(バックエンド)とVue.js(フロントエンド)を使ってSPAの開発を行ったので,そのときの環境や手順についてまとめていきます.FlaskではSPA用のWebサーバとREST APIを動かします.Vue.jsではVue CLI 3を使って環境を構築するのと,フロントエンド単体で開発を進められるようにRESTのモックサーバなどの環境を用意します. Flaskとは Python製の軽量なWebアプリケーションフレームワークです.通常はテンプレートエンジンとしてJinja2を使ってHTMLを返す仕組みが一般的かと思いますが,今回はVue.jsとの組み合わせでSPAで開発を行います.また追加のパッケージを利用してREST APIの実装も行います. http://flask.palletsprojects.com/en/1.1.x/ Vue.jsとは WebアプリケーションのUI

    FlaskとVue.jsでSPA Webアプリ開発 - Qiita
  • 1