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

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

モジュール分け

model層 : ( 伊藤 )

  • SNSアプリのデータ構造を定義、操作するためのレイヤ。
  • データベースの操作を行う。
  • model.py

view層 : ( 阿曾 )

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

template層 : ( 佐藤、和野、黒坂 )

  • HTML、CSSファイルをまとめたレイヤ。
  • base.html----template層のベースページ
  • create.html----投稿作成画面
  • delete.html----投稿削除画面
  • detail.html----投稿詳細画面
  • list.html----投稿の表示画面
  • update.html----投稿編集画面
  • reply_form.html----投稿へのリプライ画面
  • my_prof.html----ログインユーザーのプロフィール画面
  • other_prof.html----他ユーザーのプロフィール画面
  • style.css
  • base_style.css

form:( 越智 )

  • フォームを作成したり、フォームに入力されたデータを操作する。
  • views.py
  • model.py

manage interface : ( 全員 )

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

security

  • Pythonフレームワーク「Django」に組み込まれているセキュリティ機能を利用。


最終更新日:2022/07/22 15:51:13