次のエラーが発生します。
'AnonymousUser'オブジェクトには属性'get_profile'がありません
次のミドルウェアを追加した後、以前にログオンしたことがなくても自分のサイトにログオンしようとしました。
class TimezoneMiddleware(object):
def process_request(self, request):
try:
driver = request.user.get_profile()
timezone.activate(driver.timezone)
except ObjectDoesNotExist:
timezone.activate('UTC')
トレースバックでは、tryステートメントの最初の行でエラーが発生します。
助けてくれてありがとう!