ryotankの備考録日記

趣味の電子工作についての備考録などなど

電子工作作業報告書管理アプリその41

今回は2つ目のviews.pyの19行目を修正していく
いきなりだが、
myapp/views.pyにdata_page()
data2_page(),data3_page()を追加する。

この名前は、urls.pyで指定した名前。

#myapp/views.py
    from django.shortcuts import render
     
    # Create your views here.
    from django.http.response import HttpResponse
     
    def data_page(request, id):
        return HttpResponse('This is urls test. id = ' + str(id))

data_page()の役割は、request(リクエストオブジェクト)とidを受け取り、
HttpResponse(HTTPレスポンスオブジェクト)を返す
このidをdjangoが取り出し、data_page()に渡すという動作を行う

3つ目のエラーメッセージは、forms.pyの7行目

from .models import Post

これは、フォーム(Form)を使ってデータを追加したり、修正する
Postモデル(Model)を読み込むというもの


4つ目のエラーメッセージは、models.pyの7行目

class Input_data(models.Model):

これは、Input_dataには、task_name,class_name,
work_details,remarksの4つのフィールドを持っているという事なので、
現時点では、修正する必要性が感じられない・・・

1と2つ目を修正してローカルサーバーを起動し、動作確認を行うとエラーメッセージを吐く
事が無くなるかもしれない
もし治らなければ対処する

次回は2つ目までを修正してローカルサーバーを起動してどうなるかを見る