- python 3.7.3
- django 2.2.1
以下はあくまで参考程度に.
python manage.py runserver
を実行した後にThe install worked successfully! Congratulations! と出れば(たぶん)ここは無視してokです.
- https://www.anaconda.com/distribution/ からPython3.7をダウンロード
python -V
でPython 3.7.3と出ればokconda install django
でDjangoをインストールpython manage.py runserver
を実行後にURLにアクセス- The install worked successfully! Congratulations! と出れば成功
- ModuleNotFoundError: No module named 'XXXXX' と出るときは,
conda install XXXXX
./SecHack365_0603
に移動python manage.py migrate
を実行
python manage.py createsuperuser
を実行して管理者情報の登録http://localhost:8000/admin/
でログイン
Usbというモデルを追加しました.これはidとusb_serial_numberだけを持つようにしているので,必要に応じて適宜変更してください.
python manage.py shell
を実行すれば,Pythonシェルでも確認できます.
# インポート
from sample.models import Usb
# 作成
usn = Usb(usb_serial_number="sample serial")
# 保存
usn.save()
# それぞれの取り出し
usn.id
usn.usb_serial_number
# 保存したデータをまとめて取り出し
Usb.objects.all()
- http://chromedriver.chromium.org/downloads から自分の環境に合ったドライバをインストールして,
PythonPageTranslation
下に配置 - seleniumをインストール
ex)conda install selenium
- Djangoドキュメント ( https://docs.djangoproject.com/ja/2.2/ )
- Python3.7 + DjangoでHello Worldを作ってみた。 ( https://www.indetail.co.jp/blog/190208/ )
終わったものは横線で消します.
Djangoの環境構築(本田)- 画面の作成(平川)
- 登録されてないUSBが接続された時のアラート
- USB登録画面
- USBの検知(房安)
- DBまわり(髙石,本田)
- 設定
- DBに保存
- DBから取得
- ポスター(全員?)
- ざっと概要作成(髙石)