Django한그릇뚝딱3 [Web] ExcelCalculate with django for Mac - 5 이 포스팅은 "Django 한그릇뚝딱"의 Chapter4 내용을 실습하며 정리한 내용이다. 파일 업로드 기능 구현 1. 파일 제출 main > index.html "파일 제출" 버튼 클릭 시 이동할 url 설정, form action = "calculate" {% csrf_token %} 하단 버튼을 통해 파일을 업로드 해주세요.(.xls 확장자의 파일만 가능합니다.) calculate > views.py def calculate(request): file = request.FILES['fileInput'] print(" #사용자가 등록한 파일의 이름 :", file) return HttpResponse("calculate, calculate function") 확인 파일 제출 시, 터미널에 정상적으로 .. 2023. 8. 2. [Web]ExcelCalculator with django for Mac - 4 이 포스팅은 "Django 한그릇뚝딱"의 Chapter4 내용을 실습하며 정리한 내용이다. 로그인, 로그아웃 세션을 이용하여 사용자의 로그인 정보를 관리(로그인된 사용자인지 판단 필요) 1. 사용자 정보를 세션으로 저장 1) 추가 설정 ExcelCalculate > settings.py 확인 MIDDLEWARE = [ "django.middleware.security.SecurityMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", # 확인 "django.middleware.common.CommonMiddleware", "django.middleware.csrf.CsrfViewMiddleware", "django.contrib.aut.. 2023. 8. 2. [Web] ExcelCalculate with django for Mac - 2 이 포스팅은 "Django 한그릇뚝딱"의 Chapter4 내용을 실습하며 정리한 내용이다. 관리자 페이지 설정(admin) admin 페이지 설정 시, 웹 페이지에서 데이터들을 확인할 수 있다. 1. superuser 생성 python manage.py makemigrations python manage.py migrate python manage.py createsuperuser Username: Email address: Password: 이메일 인증으로 회원가입 하기 이메일 인증으로 회원가입 프로세스 회원가입 화면에서 개인정보 입력 후, 회원가입하기 버튼 클릭 해당 입력한 정보로 user 데이터 모델에 추가 및 DB 에 저장, 인증되지 않은 uwer로 등록 입력한 이메일로 인증 코드 발송 Verif.. 2023. 7. 31. 이전 1 다음