LoginSignup
6
9

More than 5 years have passed since last update.

python manage.py runserver でサーバーが起動しないときの対処法

Posted at

runserver でエラーが発生する

プロジェクトを作ってすぐに

python manage.py runserver

を実行したのに!
設定とかコード弄ってないのに!
エラーが発生した!
そんなときのための対処法

アカウント名を疑う

PCのアカウント名に日本語などの2byte文字が含まれている場合、エラーが発生する
この場合、既存のアカウントの名前を変更する方法はない
新規にアカウントを作成し、新規アカウントで実行する

PC名を疑う

アカウント名同様、PC名に2byte文字が使われている場合、エラーが発生する
コントロールパネル > システムとセキュリティ > システム > 設定の変更 > コンピュータ名 > 変更 から変更することができる(要再起動)

ポート番号の問題

python manage.py runserver

を実行すると、デフォルトでは port:8000 を使って起動しようとする
すでに port:8000 が使われていて起動できない場合、使われていないポート番号を指定してやることで起動できる

// port:8080 を指定した場合
python manage.py runserver 8080
6
9
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
6
9