このプロジェクトは筑波大学学生有志「半分、青い。」による匿名掲示板SNSサービス、A+つくばを派生させたプロジェクトです。
つくレビューは大学の授業を履修すればよいか悩むという問題を解決したい筑波大生向けの授業レビューサイトです。競合サイト「みんなのキャンパス」とは違い、会員にならなくても口コミを閲覧できる点や閲覧者が欲しいと思う情報を実際に受講した先輩たちが投稿しているので授業履修の方針を立てやすくなるという点がつくレビューの特徴です。
なし
プロジェクトに含まれるファイルの内kdb.json
は
Make-IT-TSUKUBA
さんが公開しているkdb.jsonをMPL-2.0 licenseのもとで利用しております。
- 仮想環境の構築
仮想環境を構築し、仮想環境に入ります。仮想環境のフォルダを構築する場所はどこでも構いません。
python -m venv env_review
cd env_review/Scripts
activate
仮想環境から抜け出す際はdeactivate
とコマンドを打ちます。
- manage.pyが置いてあるディレクトリ(TsukuReview)に入り、必要なライブラリをインストールしバッチファイルでマイグレーション・DBに初期データ追加を行います。
cd TsukuReview
pip install -r requirements.txt
init.bat
※バッチファイルが上手く動作しなかったとき用コマンド
python manage.py makemigrations
python manage.py migrate
python manage.py create_database
python manage.py create_superuser
- サーバーの起動
python manage.py runserver
でアプリを起動する。