1
内のオブジェクトの意味は、以下のプログラムで
def signup(request):
if request.method == 'POST':
if request.POST['password1'] == request.POST['password2']:
try:
user = User.objects.get(username=request.POST['username'])
return render(request, 'accounts/signup.html', {'error':'Username has already been taken'})
except User.DoesNotExist:
user = User.objects.create_user(request.POST['username'], password=request.POST['password1'])
login(request, user)
return render(request, 'accounts/signup.html')
else:
return render(request, 'accounts/signup.html', {'error':'Passwords didn\'t match'})
else:
return render(request, 'accounts/signup.html')
、ラインジャンゴ
user = User.objects.get(username=request.POST['username'])
は、いくつかの点で私を混乱させています。私は辞書d = {word1 : definition1, word2 : definition2}
を持っていれば、d.get[word1]
はdefinition1
(id
のword1
)を出力することを知っています。したがって、構造dict.get()
のため、User.objects
は辞書です。私はこの部分に少し問題があります。
objects
の意味は誰にも分かりますか?
ありがとうございます!