get_object_or_404
でメソッドをテストしようとしていましたview
。だから私は設定DEBUG=False
して設定しALLOWED_HOSTS=['*']
ました。
に移動するとhttp://127.0.0.1:8000/profile/correctusername/
、正しいプロファイルが返されます。問題は、私が間違って書き込もうとすると、代わりにusername
返されることです。500
404
404
def get_user_profile(request, username):
# user = User.objects.get(username=username)
user = get_object_or_404(User, username=username)
jobs = user.jobs.all()
table = MyJobsTable(jobs)
context = {
'my_jobs': table,
"user_": user
}
return render(request, 'auth/profiles/my-profile.html', context=context)
なぜそうなのか、どうすれば修正できるのでしょうか。