週末副業記

土日は副業エンジニアのブログです。副業に関することを投稿します。

Webアプリ開発

Python + heroku でWebサービスをデプロイ(展開)する方法

備忘録として書きます。 Introduction - Deploy the app herokuから過去作成したアプリケーションを消去する 注意 起動画面 次回更新後、確認する方法 背景色を変更 localで確認する エラーが発生 画面遷移をする ・macOS:mojave バージョン10.14.3 Introduc…

(sqlite3.OperationalError) no such table: ** ,テーブルを追加する方法【Python×Flask】

PythonでWebサービスを作る - Python3 + Flaskで作るWebアプリケーション開発入門 - その1作者:中野 仁発売日: 2018/02/24メディア: Kindle版一度テーブルを作成し、実行し、利用。その後、別のテーブルを作成し、実行すると、 no such table: dbtests「dbt…

二値化アプリ「nichica」【Python×Flask】

二値化処理をするサイトを作成しました。 htmlとPythonの連携 二値化処理 HTMLから画像データを読み込みPythonに受け渡す 「nichica」操作方法 「ファイルを選択」をクリック ファイルを選択 「send」をクリック 画像処理後(二値化処理後)画像の表示 html…

flask.ext.script でModule not found【Python×Flask】

4. Flaskを使いこなす1 — study flask 1 ドキュメント上記進めていきますと、 manage.py from __future__ import print_function from flask.ext.script import Manager from flaskr import app, db manager = Manager(app) @manager.command def init_db():…

flask使用の際に使用したコマンドライン入力【Python×Flask】

コマンドラインなど、私が入力したものをほとんどそのまま載せます。 環境 ・Mac High Sierra ・Python3 (pip3) ・gitあり ・virtualenv改め、venvあり 参考サイト: 1. Webアプリケーションを作る準備 — study flask 1 ドキュメント $mkdir flask_test $cd …

Djangoをインストールする【Django×Python】

Anacondaのアンインストール pip: command not found Djangoのインストール プロジェクトの作成 Anacondaのアンインストール anacondaアンインストール方法を紹介します。 というわけで下記サイトをもとにAnacondaをアンインストールしました。 ai-coordinat…

Djangoチュートリアルにおける不明用語解説【Django×anaconda】

下記サイトを進めていく上で、Webアプリ作成をしたことがない人にとって不明な用語が複数出てきたと思います。本日はそれを一つずつ解説していきます。qiita.com Djangoって何? フレームワークとは? 仮想環境とは? 仮想環境作成時のコマンド「python3 -m …

Python初心者がWebスクレイピング【分析】

何か情報を集める際、自分でサイトを検索し、一つ一つの記事を追っていくのは面倒です。 そこで、Webスクレイピングというものがあると知ったので、 早速試してみます。 Webスクレイピングとは プログラム 結果 Webスクレイピングとは Webスクレイピング:Web…

React攻略への道のり[3日目][state]

今日はstate使います。stateは、使用者の行動によって値が変化するようなときに 使うみたいです。(ex:クリックとか)なので、今回はクリックの動作も含めたコードを書いてみました。サンプルとしては、こんな感じ。 var State = React.createClass({ getIniti…

React攻略への道のり[2日目][props]

Reactのチュートリアルは一通りやった(書いただけ)のですが、propsがよく分からず試行錯誤。 ようやく使い方が分かってきたので、コードを載っけます。 prop:小道具 訳あってるのかな? 動きとしては、見てもらったほうが分かりやすそう。まずは、propsを使…

React攻略への道のり[1日目]

まず、webプログラミング経験がない場合は、色々なサイトを見ても 正直よくわかりません。(少なくとも私は..)なので、この記事では、実際に出力されるものとプログラムの関係がわかりやすいような プログラムと、使用したテキストエディタを紹介します。使…