MEMO about パイソン

インストール for Windows

Python3を使う。 https://www.python.org/downloads/


コンソール画面 - Python3.6 (32-bit)


シェル画面 - IDLE(Python3.6 32-bit) こちらのほうが使いやすいか・・・


ラズベリーパイの場合

Django for Linux   DJANGOPROJECT.JP


Djangoのインストール有無を確認する
pip list

Djangoをインストールまたは更新する
pip install django==1.10

DjangoのWEBを作成。testweb1というフォルダが作成される。
django startproject testweb1

DjangoのWEBを起動。testweb1フォルダ内にあるmanage.pyを実行する。
python manage.py runserver
http://127.0.0.1:8000/

アプリケーションを作成。aaaフォルダが作成される。
python manage.py startapp aaa
http://127.0.0.1:8000/aaa/***/

views.pyを編集する。


urls.pyを作成する。


testwewb1のurls.pyを編集する。
URLで「aaa/」を指定したら、aaaフォルダ配下のurls.pyを参照するよう指示。
from django.conf.urls import aaa       (☆)
・・・
urlpatterns={
	url(r'^aaa/',aaa.site.urls),       (☆)
	url(r'^admin/',admin.site.urls),
}

外部から接続可能にする。
外部PCからブラウザでアクセスするとエラーになる。
DisallowedHost at・・・
ブラウザとサーバーに下のメッセージが出力される。
Invalid HTTP_HOST header:・・・You may need to add ・・・to ALLOWED_HOSTS.
setting.pyに自身のIPアドレスを記述する。
ALLOWED_HOSTS = ['(自分のIPアドレス)']