2
2

More than 5 years have passed since last update.

Django(Python)開発環境構築時メモ

Last updated at Posted at 2018-07-30

目的

Aさんが作ってるレポジトリをgitからcloneしてこっちでマークアップとJSを行う

前提

  • Python3.6.5
  • Django2.0.7
  • Cloud9(IDE)
  • 全然理解してないクソ初心者

ハマった点

  1. Syntax Errorが出て python manage.py runserver 出来ない
  2. serverと通信出来てない

状況

  1. GitHub - Django: runserverするときにSyntax Errorが発生します。(138440)|teratail
    1-1. Syntax Errorが表示されてるのは settings.pyファイル   

  2. python manage.py runserver出来た後に html は表示されるがpythonで記述した {% -- %} は表記されない

やり方

1. versionを合わせる + version気にしつつ順序通りに足りないものを入れてく

  • 最初version合わせてなかった。cloud9のが古かった
    それで
    自分:python2系
    Aさん:python3系
    になっててまずそこがおかしかった。

  • cloud9の右上のギアマークからPython versionを3に変更

  • Cloud9にPython3.6をインストールする
    ※『PYTHONPATHに「」を追加』以降の部分は必要なかった
    ※ちゃんとpython -Vpip -vする

  • Pipenvのインストールする

    • $ pip install --user pipenv
    • それで無理なら注釈のところもする
    • pip install --user --upgrade pipenvアップグレードもする
  • pipenv shell

  • Djangoを入れる

    • 入れるというかアップデートが正しい
    • 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
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2