読者です 読者をやめる 読者になる 読者になる

cloverrose's blog

Python, Machine learning, Emacs, CI/CD, Webアプリなど

Djangoのデプロイへの道2

Django Apache

前回の続き

Djangoインストール

$ sudo apt-get install python-django


django-admin.pyを探す

$ dpkg -L python-django | grep django-admin.py
/usr/share/pyshared/django/bin/django-admin.py
/usr/lib/python2.7/dist-packages/django/bin/django-admin.py

2つ見つかった、もちろん片方はシンボリックリンク

$ ls -l /usr/share/pyshared/django/bin/django-admin.py
-rw-r--r-- 1 root root /usr/share/pyshared/django/bin/django-admin.py

$ ls -l /usr/lib/python2.7/dist-packages/django/bin/django-admin.py
lrwxrwxrwx 1 root root /usr/lib/python2.7/dist-packages/django/bin/django-admin.py -> ../../../../../share/pyshared/django/bin/django-admin.py

PATHを通す(シンボルっくリンクの方を使う)

$ sudo emacs ~/.profile

.profileの末尾に以下を追加

export PATH=$PATH:/usr/lib/python2.7/dist-packages/django/bin/


apt-getした時点でdjango-adminが使えるようになっていた

プロジェクト作成と動作確認

$ django-admin startproject mysite
$ cd mysite
$ python manage.py runserver&
$ w3m http://localhost:8000

メモ

ここまでできたのが、UbuntuServer Clone