目的
Aさんが作ってるレポジトリをgitからcloneしてこっちでマークアップとJSを行う
前提
- Python3.6.5
- Django2.0.7
- Cloud9(IDE)
- 全然理解してないクソ初心者
ハマった点
- Syntax Errorが出て
python manage.py runserver
出来ない - serverと通信出来てない
状況
GitHub - Django: runserverするときにSyntax Errorが発生します。(138440)|teratail
1-1. Syntax Errorが表示されてるのはsettings.py
ファイルpython manage.py runserver
出来た後にhtml
は表示されるがpythonで記述した{% -- %}
は表記されない
やり方
1. versionを合わせる + version気にしつつ順序通りに足りないものを入れてく
最初version合わせてなかった。cloud9のが古かった
それで
自分:python2系
Aさん:python3系
になっててまずそこがおかしかった。cloud9の右上のギアマークからPython versionを3に変更
Cloud9にPython3.6をインストールする
※『PYTHONPATHに「」を追加』以降の部分は必要なかった
※ちゃんとpython -V
とpip -v
する-
$ pip install --user pipenv
- それで無理なら注釈のところもする
-
pip install --user --upgrade pipenv
アップグレードもする
pipenv shell
-
- 入れるというかアップデートが正しい
-
python -m django --version
でちゃんと確認
python3 manage.py migrate
足りてないものググりつつ入れる
python3 manage.py runserver
てか今見たら当たり前のことしかやってねえ..
2.IPとPORTはcloud9とAさんのlocal hostで違うのに注意
-
python manage.py runserver $IP:$PORT
- 参考
- よく考えたらrailsの時と一緒
rails s -b $IP -p $PORT