DjangoでWebアプリを作りたい。


Djangで次のようなアプリを作りたいです。入力フォームから、名前や価格を送信。データベース(Djangoのデフォルト)に保存。保存したデータベースをスプレッドシートに書き出す。  
以上の機能を持たせたいのですが、どのようなファイル構成やコードが考えられますか？  
少しでも、道筋、手順を示していただけるとありがたいです。




djangoをインストール、設定する手順です。  
とりあえず、クリーンな状態でdjangoが起動するところまで、記載しました。  
（質問内容のほぼすべてが記載された書籍がいろいろあり、お勧めです。）

[前提条件]  
WindowsのWSL2 + Ubuntuを利用

1)djangoのインストール、環境設定

[code]

    python3 -m venv venv
    source venv/bin/activate
    pip3 install django
    
[/code]

2)djangoのプロジェクト、アプリケーションの作成

[code]

    django-admin startproject test_project
    cd test_project
    python3 manage.py startapp test_app
    
[/code]

3)アプリケーションの設定  
[test_project/test_project/settngs.py]をエディタで開き[INSTALLED_APPS]配列の末尾に、

[code]

    'test_app.apps.TestAppConfig',を追加する。
    
[/code]

4)データベースの初期化

[code]

    python3 manage.py makemigrations
    python3 manage.py migrate
    python3 manage.py createsuperuser
    →UsernameとPasswordを入力すること
    
[/code]

5.djangoテスト実行

[code]

    python3 manage.py runserver
    
[/code]

ブラウザより<http://localhost:8000/>へアクセス  
および  
ブラウザより<http://localhost:8000/admin>へアクセス  
作成したユーザーでログインできればOK  
ctrl + Cでdjangoを終了できる。

