2024 ソフトウェア設計及び演習用の班Wiki

24::gr06::モジュール分け

モジュール分け

model層

城前 畠山

  • SNSアプリのデータ構造を定義、操作するためのレイヤ。
  • データベースの操作を行う。
  • model.py
  • migrateコマンドを実行してデータを整理する設計図を作成
  • 0001_initial.py
  • 0002_auto_20240510_0552.py
  • 0003_auto_20240628_0553.py
  • 0004_book_user.py
  • 0005_message.py
  • 0006_book_thumbnail.py
  • 0007_remove_book_thumbnail copy.py

-------------------------------------------------

  • Messageモデル

佐野

  • Profileの一部

view層

畠山

  • ユーザーリクエストを処理してレスポンスを返す関数などをまとめる。
  • テンプレートの動きを管理する。
  • views.py
  • urls.py

---------------------------------------------------

  • message_view---送受信メッセージの表示
  • send_view---メッセージの送信

佐野

  • search_view
  • result_view
  • search_users

template層


桜庭 若本

  • HTML、CSSファイルをまとめたレイヤ。
  • base.html----template層のベースページ
    ----------------------------------------------------------
    佐野
  • menu.html----投稿の表示の切り替え
  • searchview.html----検索画面
  • prof_view.html---検索をしたあとのプロフィールの表示画面
  • result.html----検索結果画面
  • user_detail.html----ユーザの表示 ----------------------------------------------------------
  • send_message.html----メッセージ作成、送信画面
  • message.html----メッセージ表示画面
    ----------------------------------------------------------
    三浦
  • my_prof.html----ログインユーザーのプロフィール画面
  • prof_edit.html----プロフィールの編集画面
  • other_prof.html----他ユーザーのプロフィール画面
  • underbar.html----アンダーバーの表示
    ----------------------------------------------------------
    桜庭、佐野、橘、三浦、若本
  • style.css
    佐野 若本
  • ハンバーガーボタン部分
  • DM部分


----------------------------------------------------------
城前 畠山

  • book_confirm_delete.html----投稿の削除
  • book_create.html----投稿の作成
  • book_detail.html----投稿の詳細
  • book_list.html----投稿一覧のページ
  • book_update.html----投稿の編集
  • index.html----投稿一覧を表示
  • login.html----ログイン機能
  • base.html----メインページの構成
    ----------------------------------------------------------
    城前
  • prof_edit.html----プロフィール編集
  • prof_my.html----プロフィール表示
    ----------------------------------------------------------
    畠山
  • components.html----評価順での表示
  • review_form.html----レビュー機能

manage interface

城前 畠山

  • 各ファイルの連携を取るための管理を行う
  • setting.py
  • urls.py
  • admin.py

佐野

  • admin.py,settings.py,apps.pyの検索部分に関わるところ
  • signals.py

若本

  • アイコン

 アカウント設定

城前
accounts/

  • signup.html----会員登録
  • apps.py
  • forms.py
  • models.py
  • tests.py
  • urls.py
  • views.py

管理者画面

畠山

  • ユーザー、投稿、DM、レビューの管理・編集をする管理者ページ
  • admin.py


最終更新日:2024/07/26 15:25:27