たなちの開発日誌

自分の知識をストックしていくためのブログ

Djangogirlsの再現で引っかかったとことよく使うコマンド

Djangoチュートリアル中、下記ページで躓いたのでメモ。
https://djangogirlsjapan.gitbooks.io/workshop_tutorialjp/content/deploy/

$ git push heroku master

requirements.txtでpkg-resources==0.0.0が無いよ、というエラーが発生。
requirements.txtからpkg-resources==0.0.0を削除して、gitでcommit, addして再度pushで通った。

$ git add requirements.txt
$ git commit -m "Edit requirements.txt"

参考にさせていただいたサイト
HerokuにDjangoアプリをデプロイしてみた - ぼくの技術日誌


よく使うコマンド
virtualenv(仮想環境)の起動

$ source myvenv/bin/activate

サーバーの起動

$ python manage.py runserver

heroku内のファイルを確認

heroku run --appname appname bash
ls

そもそもherokuって何?という人のための記事
www.sejuku.net

heroku(ヘロク)とは、PaaS(Platform as a Service)と呼ばれるサービスで、アプリケーションを実行するためのプラットフォームです。

もう少しわかりやすく説明すると、サーバやOS、データベースなどの「プラットフォーム」と呼ばれる部分を、インターネット越しに使えるようにしてくれるサービスの一つです。

レンタルサーバーと同じような認識でいいみたい。

参照元
Python - Djangogirlsのチュートリアルで heroku run python manage.py migrate が実行できない(59882)|teratail