1
Djangoにすべてのリクエストと実行時間を格納するミドルウェアを作成する必要があります。 私はデシベルTypeError:int()引数は、文字列、バイトのようなオブジェクト、または数字でなければなりません。 'WSGIRequest'
models.py
class RequestInformation(models.Model):
list_of_requests = models.CharField(max_length=200)
で列を作成しても、Djangoのドキュメントに目を通しとmiddleware.py
from profileapp.models import RequestInformation
class CustomRequestMiddleware(object):
def process_request(self, request):
http_information = RequestInformation(request)
http_information.save()
設定でも追加のカスタムミドルウェア作成しました。しかし、次に何をすべきかわからない。愚かな質問FO申し訳
TypeError: int() argument must be a string, a bytes-like object or a
number, not 'WSGIRequest'
、モデルインスタンスへの最初の位置引数がintであるPK、ある事前
initメソッドと呼び出しメソッドが必要です(リクエストごとに自動的に実行されます)。もう一度docsを読んでください。https://docs.djangoproject.com/en/1.11/topics/http/middleware/ –