0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Djangoのインストールで躓いたのでメモ

Last updated at Posted at 2018-03-25

環境
virtualbox
Vagrant
(両方とも2018.3.25の時点で最新)

使用しているアプリ
mobaxterm

https://qiita.com/244mix/items/6fd9991c6fcba00c4c71 「5分でできるVagrantでDjangoの環境構築」(@244mixさん)
↑この記事を参考にして進めていました。

まず、vagrant sshまではコマンドプロンプトで進めます。
次に、mobaxtermに入り、
$sudo apt-get install python-pip
$ sudo pip install Django
$ sudo django-admin.py startproject spam
$ cd spam/
$ sudo python manage.py migrate
$ sudo python manage.py runserver 0.0.0.0:8000
を進めていきました。
しかし、
$sudo pip install Djangoで次のようなエラーが
image.png

エラーに書かれているように
$ pyhthon -m pip install --upgrade pip setuptools

permission deniedされました。

なので、sudoをつけて実行
$sudo python -m pip install

通りました。

その後も無事に動く。

しかし、localhostにアクセスできません。
config.vm.network "forwarded_port", guest: 8000, host: 12345
をvagrantfileに書いてあるので、
runserver 0.0.0.0:8000
したのですが、アクセスを拒否されました。
とりあえず、Djangoが動いているかどうか見たかったので、
runserver 0.0.0.0:3000をして、
http://127.0.0.1:3000/にアクセスしました。
image.png

画面は見る事が出来ました。
でも8000でゲスト画面で見たいんですけどね、、、解決したらまた追記したいです。今のところ3000で進めていきます。

(2018.03.26)
3000で進めたら案の定、Djangoでのウェブアプリケーション作成時に躓きました。

原因を探ってみると、virtual Boxのポートが解放されていなかったのが原因だったようです。
設定>ネットワーク>高度>ポートフォワーディング
image.png
この記述を足したら無事に動きました。やったね

0
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
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?