0
0

More than 3 years have passed since last update.

Djangoでbitflyerの収支管理アプリを作ってみる(91.ディレクトリ構成を理解する。)

Posted at

ちょいちょいファイルやディレクトリを追加したので、いったん整理してみます。


C:\Users\Owner\Desktop\bitflyer_monitor>tree /f

コマンドプロンプトで上記コマンドを使って、ファイル名まで一通り取得してみましょう。
ちなみにコマンドを叩く場所はプロジェクト作成時に作ったディレクトリ内です。

C:.
└─bfmonitor
    │  db.sqlite3
    │  manage.py
    │
    ├─bfmonitor
    │  │  asgi.py
    │  │  settings.py
    │  │  urls.py
    │  │  wsgi.py
    │  │  __init__.py
    │  │
    │  └─__pycache__
    │          settings.cpython-36.pyc
    │          urls.cpython-36.pyc
    │          wsgi.cpython-36.pyc
    │          __init__.cpython-36.pyc
    │
    └─login
        │  admin.py
        │  apps.py
        │  forms.py
        │  models.py
        │  tests.py
        │  views.py
        │  __init__.py
        │
        ├─migrations
        │  │  __init__.py
        │  │
        │  └─__pycache__
        │          __init__.cpython-36.pyc
        │
        ├─static
        │  └─login
        │      └─css
        │              style.css
        │
        ├─templates
        │  └─bfmonitor
        │          dashboard.html
        │          login.html
        │          registration.html
        │
        └─__pycache__
                admin.cpython-36.pyc
                forms.cpython-36.pyc
                models.cpython-36.pyc
                views.cpython-36.pyc
                __init__.cpython-36.pyc

ツリーにして俯瞰してみると、ちょっとわかりやすくなりますね。
pycacheの中身はいつの間にか勝手に追加されてるものなので、気にせずいきます。

HTMLファイル、CSSファイルなどは途中で追加しています。
配置場所ミスって動かなかったとか結構ありますので、トラブったときには疑ってみましょう。

[プロジェクト]=[bfmonitor]
[アプリケーション]=[login]

[login]アプリケーションの中に、ログイン画面・ユーザー登録画面・ダッシュボードを作りました。
それ以外のアプリケーションを作成・追加して機能を拡張していくことも可能です。

というわけで、今回はざっとディレクトリ構成と簡単な機能確認でした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0