酢ろぐ!スマートフォン用の表示で見る酢ろぐ!カレーが嫌いなスマートフォンアプリプログラマのブログ。Tutorial」をやってみた最近、仕事プログラミングばかりで気力が損なわれていたので、ちょっと変更してすぐに公開できるウェブアプリを開発したさありました。iOSアプリは開発に時間がかかるのに2本連続リジェクトくらったので、なんだかやる気が損なわれたので、しばらくプライベートでの開発はしないかな......Pythonでウェブアプリを作れるんだろうか?ふと、pythonを使ったウェブアプリって開発できるのかな?と思いました。2018年6月2日フレームワークはあるんだろうけど、あまり界隈に興味がないので今まで調べてきませんでした。pythonを使うのであれば、Djangoというフレームワークがよく使われているようです。workshop_tutorialJPDjangoのチュートリアルが日本語訳されています。djangoのチュートリアルよくできてるなぁ。2018年6月2日これを読むとDjangoを使ったウェブアプリの開発を一通り試すことができて、感触を掴むのにぴったりでした。djangogirlsblogをしたら、5分ほど待機させられて最終的にエラーになった。何度か作成できるかリトライしていたのだと思う。djangogirlsblog393でやったら一瞬で完了した。Herokuでのアプリケーション名は一意で同じ名前が被るとダメなことを知った。名前が被ってたらリトライし続ける感じなのかも。masterするだけでHerokuにデプロイできるようなのですが、何かエラーが発生して失敗してしまっているようです。2018年6月2日エラーひとつ目。workshop_tutorialJP」に書かれているruntime.txtの内容が古かったのが原因でした。Herokuは古いバージョンのランタイムには対応していないことが理解できました。---python-3.5.2+++python-3.6.5エラーふたつ目。'10.4'これも同じくチュートリアルに書かれている内容が古かったのが原因でした。requirements.txtにはpsycopg2==2.5.4を追加するように書かれていますが、psycopg2==2.7.3.1を指定する必要がありました。masterに成功することが確認できました。デプロイしたページが見えないせっかくデプロイしたというのにエラーページしか表示されない。これもチュートリアルの一環でわざとエラーが出るようになっているようです。Djangoを使う上でのコマンド集Djangoを使うのであれば、仮想環境で作業するのが推奨されているようです。以下の方法で仮想環境に入ることができます。myvenv/bin/activatedjangoで作ったアプリを実行するためには以下のコマンドを実行します。方向性を定めず、その時興味のあるネタを書いています。嫌いな食べ物はカレーです。注目記事はてなブログをはじめよう!ch3cooh393さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。